https://bugs.freedesktop.org/show_bug.cgi?id=89759
Ilia Mirkin <imir...@alum.mit.edu> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|Drivers/DRI/nouveau |Mesa core Assignee|nouveau@lists.freedesktop.o |mesa-dev@lists.freedesktop. |rg |org QA Contact|nouveau@lists.freedesktop.o |mesa-dev@lists.freedesktop. |rg |org --- Comment #1 from Ilia Mirkin <imir...@alum.mit.edu> --- These also fail on r600. This is probably a st/mesa-level or glsl ir-level issue. Haven't gotten any confirmation from anyone using i965, but I'm reassigning this to mesa core. I suspect that the following is the cause of the trouble: b[1] = a[1]; c[1] += d[1]; a[1] += 1.0; If the += 1 gets reordered to before the b[1] = a[1], then we're in trouble. I get cyan as the output, with 182 for the first component, which means that if(b[1] == 1.0) q += 2.0; is failing. Haven't quite figured out how to convert these webgl tests into piglits quite yet, although this one should be easy since it's not input-dependent. -- You are receiving this mail because: You are the QA Contact for the bug. You are the assignee for the bug.
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev