Steps to reproduce: 1. Using an Mesa driver (nouveau or radeon) visit https://www.khronos.org/registry/webgl/conformance-suites/1.0.2/conformance/attribs/gl-vertex-attrib-render.html 2. Using a proprietary driver visit https://www.khronos.org/registry/webgl/conformance-suites/1.0.2/conformance/attribs/gl-vertex-attrib-render.html Expected results: Both sets of drivers pass Actual results: With both Firefox and Chrome, only the proprietary drivers pass.
test passes on i965 driver
I sent a piglit test which should make this easier to debug: http://patchwork.freedesktop.org/patch/45692/ I believe the problem is that gallium never notices the updated vertex size. I haven't debugged it in detail though. As with the WebGL test, this passes on i965 (HSW), and fails with llvmpipe and softpipe (with DRAW_USE_LLVM=false for good measure).
Fix pushed in 9d1b5febb6. Thanks for reporting!
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.