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
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.