summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorJarkko Pöyry <jpoyry@google.com>2015-03-12 14:23:10 -0700
committerJarkko Pöyry <jpoyry@google.com>2015-03-12 14:23:10 -0700
commit789ca9385dc76763c8f14d35d4b7f0b25275e6c0 (patch)
tree7511ef6e49bde02c83394b0cc212633beff8d33b /data
parent6476d819be75d7dae16a262620d16f13d4f2233c (diff)
downloadVK-GL-CTS-789ca9385dc76763c8f14d35d4b7f0b25275e6c0.tar.gz
VK-GL-CTS-789ca9385dc76763c8f14d35d4b7f0b25275e6c0.tar.bz2
VK-GL-CTS-789ca9385dc76763c8f14d35d4b7f0b25275e6c0.zip
Allow dynamic loop cases to fail on GLSL ES 100.
- Add "require full_glsl_es_100_support" to annotate GLSL ES 100 test that use features that are not within the required subset required by the GLES 2. Cases with this annotation will report NotSupported if compile fails, or QualityWarning if linking fails. - Mark affected tests with "require full_glsl_es_100_support" Bug: 19678840 Change-Id: If13a79d0221c92da80b1c1fa18f98335f91abfd4
Diffstat (limited to 'data')
-rw-r--r--data/gles2/shaders/functions.test2
-rw-r--r--data/gles2/shaders/scoping.test2
2 files changed, 4 insertions, 0 deletions
diff --git a/data/gles2/shaders/functions.test b/data/gles2/shaders/functions.test
index 62f887915..83cff9605 100644
--- a/data/gles2/shaders/functions.test
+++ b/data/gles2/shaders/functions.test
@@ -2355,6 +2355,8 @@ group control_flow "Control Flow In Functions"
end
case return_after_loop_sequence
+ require full_glsl_es_100_support
+
values
{
input float in0 = [ -0.5 | 1.5 ];
diff --git a/data/gles2/shaders/scoping.test b/data/gles2/shaders/scoping.test
index 5408704f0..23e274b8f 100644
--- a/data/gles2/shaders/scoping.test
+++ b/data/gles2/shaders/scoping.test
@@ -106,6 +106,7 @@ group valid "Valid scoping and name redeclaration cases"
case while_condition_variable_hides_local_variable
version 100 es
+ require full_glsl_es_100_support
values
{
input int in0 = [ 1 | 2 | 3 ];
@@ -160,6 +161,7 @@ group valid "Valid scoping and name redeclaration cases"
case while_condition_variable_hides_global_variable
version 100 es
+ require full_glsl_es_100_support
values
{
input int in0 = [ 1 | 2 | 3 ];