Summary: | wine d3d9 visual test (vshader_input) fails on i965 driver | ||
---|---|---|---|
Product: | Mesa | Reporter: | gurketsky |
Component: | Drivers/DRI/i965 | Assignee: | Eric Anholt <eric> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | kenneth |
Version: | git | Keywords: | patch, regression |
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
Workaround for the regression.
INTEL_DEBUG=wm log |
Description
gurketsky
2013-02-13 16:34:07 UTC
Can you grab an INTEL_DEBUG=wm dump of the failing shader without the workaround? Those two lines of code look perfectly fine -- g2/g3 aren't used by FB_WRITE as far as I can see, so the real bug is just getting masked. Created attachment 75009 [details]
INTEL_DEBUG=wm log
Attached is the INTEL_DEBUG=wm log. The last shader is the one you are looking for. Just search for "Quad" and take a look at the shader above (between "trace:d3d9:d3d9_device_DrawPrimitiveUP" and "trace:d3d9:d3d9_device_EndScene". You should just ignore the rest of the lines starting with "trace:d3d9".
Does it happen with INTEL_DEBUG=no16 set? It does not happen, when INTEL_DEBUG=no16 is set. Though, this is fixed by commit f10f5e498008636b110d01b2613e552da7793708 . Good to hear. We've still got some 16-wide issues on older hardware, so I was hoping this might end up being an easier testcase for the problem than those. |
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.