Summary: | 'glsl: Drop constant 0.0 components from dot products.' broke piglit shaders/glsl-gnome-shell-dim-window and a few others with Gallium | ||
---|---|---|---|
Product: | Mesa | Reporter: | Michel Dänzer <michel> |
Component: | glsl-compiler | Assignee: | Matt Turner <mattst88> |
Status: | RESOLVED FIXED | QA Contact: | Intel 3D Bugs Mailing List <intel-3d-bugs> |
Severity: | normal | ||
Priority: | medium | CC: | mattst88 |
Version: | git | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Michel Dänzer
2014-10-31 09:56:25 UTC
Reproducible with llvmpipe. patch on the list. We should also get a test case that reproduces the bug in piglit. We've got one -- see bug 85683. I just didn't see it because I tested a release build of Mesa instead of debug with assertions. (In reply to Matt Turner from comment #4) > We've got one -- see bug 85683. I just didn't see it because I tested a > release build of Mesa instead of debug with assertions. D'oh. So... this bug could be closed as a dup of bug #85683? commit 336e76c1439823185d425ebecb849ce38d55c4eb Author: Matt Turner <mattst88@gmail.com> Date: Fri Oct 31 10:33:17 2014 -0700 glsl: Emit mul instead of dot if only one component left. |
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.