bugzilla-daemon at freedesktop.org
2015-Mar-25 06:27 UTC
[Nouveau] [Bug 89759] New: WebGL OGL ES GLSL conformance test with mesa drivers fails
https://bugs.freedesktop.org/show_bug.cgi?id=89759 Bug ID: 89759 Summary: WebGL OGL ES GLSL conformance test with mesa drivers fails Product: Mesa Version: unspecified Hardware: Other OS: All Status: NEW Severity: normal Priority: medium Component: Drivers/DRI/nouveau Assignee: nouveau at lists.freedesktop.org Reporter: lukebenes at hotmail.com QA Contact: nouveau at lists.freedesktop.org On a GTX 650, the following 2 GLSL tests fail with the nouveau drivers but pass with the nvidia proprietary driver: https://www.khronos.org/registry/webgl/conformance-suites/1.0.2/conformance/ogles/GL/functions/functions_001_to_008.html test: array_float_vert.test.html FAIL pixel @ (33, 33 was [182,255,255,255] expected [255,255,255,255] test: array_float_frag.test.html FAIL pixel @ (33, 33 was [182,255,255,255] expected [255,255,255,255] -- You are receiving this mail because: You are the QA Contact for the bug. You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20150325/209ee358/attachment.html>
bugzilla-daemon at freedesktop.org
2015-Mar-25 14:32 UTC
[Nouveau] [Bug 89759] WebGL OGL ES GLSL conformance test with mesa drivers fails
https://bugs.freedesktop.org/show_bug.cgi?id=89759 Ilia Mirkin <imirkin at alum.mit.edu> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|Drivers/DRI/nouveau |Mesa core Assignee|nouveau at lists.freedesktop.o |mesa-dev at lists.freedesktop. |rg |org QA Contact|nouveau at lists.freedesktop.o |mesa-dev at lists.freedesktop. |rg |org --- Comment #1 from Ilia Mirkin <imirkin at 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. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20150325/ec1e9b52/attachment-0001.html>
Apparently Analagous Threads
- [Bug 97067] New: WebGL: conformance/glsl/misc/shaders-with-invariance.html Fail
- [Bug 89758] New: pow WebGL Conformance test with mesa drivers
- [Bug 92136] New: WebGL Conformance conformance/textures/texture-size-limit.html -> system freeze
- [LLVMdev] webgl demo created with clang and llvm released
- rgl/webGL complains about Javascript, even in recent online docs?