http://bugs.freedesktop.org/show_bug.cgi?id=18347





--- Comment #5 from Owen Taylor <[EMAIL PROTECTED]>  2008-11-02 14:26:28 PST ---
Turns out after discussion on IRC that the mesa patch here is a red
herring. The problem is basically what is discussed in:

  http://lists.freedesktop.org/archives/intel-gfx/2008-October/000482.html

"i915_gem_object_set_domain is also used from the set_domain ioctl. In
this case, the domains will be mashed and a flush operation pushed into
the ring, but the object will not be placed on the active list when that
flush is posted."

The patch in there doesn't quite fix the problem, since
i915_gem_object_set_domain_range() thinks that it can tell whether to
call i915_gem_object_wait_rendering() by just looking at object->write_domain.

A small additional patch ... removing the check and just always
calling wait_rendering() gets things working.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to