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





--- Comment #1 from Roland Scheidegger <[email protected]>  
2009-12-10 07:23:35 PST ---
Created an attachment (id=31941)
 --> (http://bugs.freedesktop.org/attachment.cgi?id=31941)
possible fix

does this patch help?
As you suspect there are differences due to the two physical texture units on
r200. Well, in fact there shouldn't be any differences due to that, but there
are hardware bugs so need to emit state for texture units 0/1 pairwise (these
workarounds are insufficient btw at least when using ati_fragment_shader, but
that's another story).
I think there's an issue in the current code if neither a texture is bound to a
unit, nor is it really enabled, in this case it will try to subtract the dwords
it doesn't need for relocation twice, which can only happen with r200 (on rv250
it would never submit the state for this texture unit in the first place).


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

------------------------------------------------------------------------------
Return on Information:
Google Enterprise Search pays you back
Get the facts.
http://p.sf.net/sfu/google-dev2dev
--
_______________________________________________
Dri-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to