Add negative tests for implicit conversions
authorAlexander Galazin <alexander.galazin@arm.com>
Wed, 5 Apr 2017 13:08:54 +0000 (15:08 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Wed, 19 Apr 2017 14:56:27 +0000 (10:56 -0400)
commit43732e0a6c504a3360c95bdc6824da5a71ca26b5
tree2c28dc68f752208ec879994aaa14c037d08de722
parentac8bbe973c8f491bc7ece40c631f8502cc1a0b0b
Add negative tests for implicit conversions

Implicit conversion are forbidden in GLES
unless GL_EXT_shader_implicit_conversions is supported.
This change adds negative tests for implicit conversions.

GL_EXT_shader_implicit_conversions is specified against
ESSL 3.10, therefore it should be fine to add the negative
tests to dEQP-GLES2/dEQP-GLES3

Components: AOSP

Affects:
dEQP-GLES2.functional.shaders.invalid_implicit_conversions.*
dEQP-GLES3.functional.shaders.invalid_implicit_conversions.*

VK-GL-CTS issue: 142

Change-Id: I3afb0a5f2074868f882644ad830e4159747e4b14
14 files changed:
android/cts/master/gles2-master.txt
android/cts/master/gles3-master.txt
data/gles2/shaders/invalid_implicit_conversions.test [new file with mode: 0644]
data/gles3/shaders/invalid_implicit_conversions.test [new file with mode: 0644]
external/openglcts/data/mustpass/gles/aosp_mustpass/3.2.3.x/gles2-master.txt
external/openglcts/data/mustpass/gles/aosp_mustpass/3.2.3.x/gles3-master.txt
external/openglcts/data/mustpass/gles/aosp_mustpass/3.2.3.x/src/gles2-master.txt
external/openglcts/data/mustpass/gles/aosp_mustpass/3.2.3.x/src/gles3-master.txt
external/openglcts/data/mustpass/gles/aosp_mustpass/master/gles2-master.txt
external/openglcts/data/mustpass/gles/aosp_mustpass/master/gles3-master.txt
modules/gles2/functional/es2fFunctionalTests.cpp
modules/gles2/scripts/gen-invalid-implicit-conversions.py [new file with mode: 0644]
modules/gles3/functional/es3fFunctionalTests.cpp
modules/gles3/scripts/gen-invalid-implicit-conversions.py [new file with mode: 0644]