What steps will reproduce the problem?
(1) open chrome with command line: --enable-unsafe-es3-apis
(2) open url: https://www.khronos.org/registry/webgl/sdk/tests/deqp/functional/gles3/shaderstruct.html?webglVersion=2&quiet=0
What is the expected output?
All tests pass.
What do you see instead?
Case struct.local.dynamic_loop_struct_array_vertex fails on Windows using Intel GPU on Broadwell machines.
Please use labels and text to provide additional information.
In the failed case, computing the opposite number of the uniform variable ui_one cannot get the correct answer, so the alpha of the output fragments are wrong.
I am adding a workaround in ANGLE by replacing -(int) with ~(int)+1 .
Comment 1 by jiawei.s...@intel.com
, Sep 5 2016