Commit f8d69beed49c64f883bb8ffb28d4960306baf575 moving sampler handling to genxml messed up change done by commit 6a7c5257cac23cd9767aa4bc8fdab68925b11157. Mag filter anisotropic check is now incorrectly done based on min filter. This bug broke rendering clearly in SynMark CSDof test and it's somewhat visible also on SynMark TexFilterAniso test too. It may have caused unigine demos to speed up marginally.
Created attachment 132282 [details] [review] Fix git send-email didn't go through so attaching patch here. This bug may have affected GfxBench CarChase bench perf marginally too ( 0.7%). In the SynMark TexFilterAniso, incorrect rendering improved perf by 15%, in SynMark CSDof it didn't. Except in those 2 SynMark cases, this bug is hard to see, even when comparing screenshots (one can see there's some marginal differences, but not which one is the one rendering correctly).
Patch has been sent to the list, reviewed and merged.
Verified that the patch is in Mesa, and that tests render now fine. Thanks!
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.