GLES2: sequence operator (,) eval order and side effects
authorKai Ninomiya <kainino@chromium.org>
Sat, 27 Jan 2018 00:02:25 +0000 (16:02 -0800)
committerKai Ninomiya <kainino@chromium.org>
Sat, 27 Jan 2018 02:42:59 +0000 (02:42 +0000)
commit073a0ffc99d3503013cbf80117d0e16c147a8810
tree334c3b04ae501209169333c202074643654f70c8
parentfc76a6f2b108e12a4f4d6f30d5b3e1befc452431
GLES2: sequence operator (,) eval order and side effects

Ported from:
https://github.com/KhronosGroup/WebGL/blob/master/sdk/tests/conformance/glsl/bugs/sequence-operator-evaluation-order.html
Which was added in:
https://github.com/KhronosGroup/WebGL/pull/981
https://github.com/KhronosGroup/WebGL/pull/1932

These tests were known to fail in on Pixel 2016 / Android 7.1.1.

New tests:
  dEQP-GLES2.functional.shaders.operator.sequence.side_effects.affect_ternary
  dEQP-GLES2.functional.shaders.operator.sequence.side_effects.affect_and
  dEQP-GLES2.functional.shaders.operator.sequence.side_effects.affect_or
Components: AOSP

Change-Id: I7bbcaecc08279df6f30b6855cc99b19b402892c7
android/cts/master/gles2-master.txt
modules/gles2/functional/es2fShaderOperatorTests.cpp