[Bug 88115] New: Regression: New WebGL conformance test failuers (GLSL Functions) with latest Mesa master
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Jan 6 07:39:44 PST 2015
https://bugs.freedesktop.org/show_bug.cgi?id=88115
Bug ID: 88115
Summary: Regression: New WebGL conformance test failuers (GLSL
Functions) with latest Mesa master
Product: Mesa
Version: git
Hardware: x86 (IA32)
OS: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: Drivers/DRI/i965
Assignee: idr at freedesktop.org
Reporter: kondapallykalyancontribute at gmail.com
QA Contact: intel-3d-bugs at lists.freedesktop.org
I was checking WebGL conformance test results with latest Mesa master and
Chromium (using GLES backend). I see that the following tests fail now:
https://www.khronos.org/registry/webgl/sdk/tests/conformance/glsl/functions/glsl-function-ceil.html
https://www.khronos.org/registry/webgl/sdk/tests/conformance/glsl/functions/glsl-function-clamp-float.html
https://www.khronos.org/registry/webgl/sdk/tests/conformance/glsl/functions/glsl-function-clamp-gentype.html
https://www.khronos.org/registry/webgl/sdk/tests/conformance/glsl/functions/glsl-function-cos.html
https://www.khronos.org/registry/webgl/sdk/tests/conformance/glsl/functions/glsl-function-floor.html
https://www.khronos.org/registry/webgl/sdk/tests/conformance/glsl/functions/glsl-function-normalize.html
https://www.khronos.org/registry/webgl/sdk/tests/conformance/glsl/functions/glsl-function-sign.html
https://www.khronos.org/registry/webgl/sdk/tests/conformance/glsl/functions/glsl-function-sin.html
https://www.khronos.org/registry/webgl/sdk/tests/conformance/glsl/functions/glsl-function-step-float.html
https://www.khronos.org/registry/webgl/sdk/tests/conformance/glsl/functions/glsl-function-step-gentype.html
I could track down the regression to this commit:
commit 44573458bdc52acc304fb75d6df502312b8e149c
Author: Matt Turner <mattst88 at gmail.com>
Date: Sat Dec 20 11:50:31 2014 -0800
i965/vec4: Add pass to gather constants into a vector-float MOV.
Currently only handles consecutive instructions with the same
destination that collectively write all channels.
total instructions in shared programs: 5879798 -> 5869011 (-0.18%)
instructions in affected programs: 465236 -> 454449 (-2.32%)
Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>
Steps to reproduce the issue:
1) Launch Chrome and force it to use GLES backend(i.e. One can force Chrome to
use GLES backend as following: chrome --use-gl=egl). I am not sure if its
necessary to use GLES backend to replicate the above mentioned issues but I
haven't tested them with GL backend.
2)Open any of the above mentioned URLS in the browser.
--
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20150106/e567c7a8/attachment.html>
More information about the intel-3d-bugs
mailing list