Summary: | [softpipe] piglit draw-instanced regression | ||
---|---|---|---|
Product: | Mesa | Reporter: | Vinson Lee <vlee> |
Component: | Other | Assignee: | Christoph Bumiller <e0425955> |
Status: | CLOSED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | brianp, idr, jfonseca |
Version: | unspecified | ||
Hardware: | x86 (IA32) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: | draw-instanced.png |
919c53e87a1f6f5322bc1f1486bb3e6b954b00d5 is the first bad commit commit 919c53e87a1f6f5322bc1f1486bb3e6b954b00d5 Author: Eric Anholt <eric@anholt.net> Date: Tue Nov 8 14:49:07 2011 -0800 mesa: Make gl_VertexID be a system value like gl_InstanceID. Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> :040000 040000 c94615f2206621e7c5c9e89b79aecc75ade27e0c 13ecaad4c946809375375a62fef590f4dfe540b8 M src bisect run success *** Bug 42835 has been marked as a duplicate of this bug. *** In commit 919c53e, gl_VertexID was added to the enum before gl_InstanceID. As a result, the location of gl_InstanceID changed. There's probably some bit of code that makes an accidental assumption about the location of gl_InstanceID. Either that or there could be a bitfield that is now too small. It was due to the introductin of SYSTEM_VALUE_VERTEX_ID. Christoph just fixed this in commit: Commit: da1544b39ebdf9b24414dcee214a5ccf76e74a77 Author: Christoph Bumiller <e0425955@student.tuwien.ac.at> Date: Fri Nov 11 23:18:26 2011 +0100 st/mesa: fix system value to semantic mapping mesa: f4c03da3276bee39802236c21a0b5a31f05e2541 (master) Verified fixed. draw-instanced passes on softpipe. |
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.
Created attachment 53422 [details] draw-instanced.png mesa: bf8ad170c5af58fe9f49b3ce0f92c4eda9e5d845 (master) $ ./bin/draw-instanced Probe at (159,341) Expected: 0.000000 1.000000 0.000000 1.000000 Observed: 0.000000 0.000000 0.000000 0.000000 draw-instanced: instance 1 failed to draw correctly