summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--android/cts/master/com.drawelements.deqp.gles3.xml1176
-rw-r--r--android/cts/master/com.drawelements.deqp.gles31.xml3122
-rw-r--r--android/cts/master/gles3-master.txt383
-rw-r--r--android/cts/master/gles3-multisample.txt3
-rw-r--r--android/cts/master/gles3-rotate-landscape.txt1
-rw-r--r--android/cts/master/gles3-rotate-portrait.txt1
-rw-r--r--android/cts/master/gles3-rotate-reverse-landscape.txt1
-rw-r--r--android/cts/master/gles3-rotate-reverse-portrait.txt1
-rw-r--r--android/cts/master/gles31-master.txt928
-rw-r--r--android/cts/master/src/gles3-driver-issues.txt388
-rw-r--r--android/cts/master/src/gles3-test-issues.txt5
-rw-r--r--android/cts/master/src/gles31-driver-issues.txt933
12 files changed, 5621 insertions, 1321 deletions
diff --git a/android/cts/master/com.drawelements.deqp.gles3.xml b/android/cts/master/com.drawelements.deqp.gles3.xml
index d8f6c4b85..ecb2e10ed 100644
--- a/android/cts/master/com.drawelements.deqp.gles3.xml
+++ b/android/cts/master/com.drawelements.deqp.gles3.xml
@@ -3685,18 +3685,48 @@
<Test name="line_and_file_fragment">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="line_expression_vertex">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="line_expression_fragment">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="line_and_file_expression_vertex">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="line_and_file_expression_fragment">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="line_defined_1_vertex">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
<Test name="line_defined_1_fragment">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="line_defined_2_vertex">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="line_defined_2_fragment">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="empty_line_vertex">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
<Test name="empty_line_fragment">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="invalid_line_file_1_vertex">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="invalid_line_file_1_fragment">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="invalid_line_file_3_vertex">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="invalid_line_file_3_fragment">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="invalid_line_file_4_vertex">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -4487,6 +4517,12 @@
<Test name="const_float_assign_varying">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="const_float_function_gotcha_vertex">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="const_float_function_gotcha_fragment">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="const_float_from_int_vertex">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -4731,21 +4767,48 @@
<Test name="differing_precision_3">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="type_mismatch_1">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="type_mismatch_2">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
<Test name="type_mismatch_3">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="struct_type_mismatch_2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="struct_type_mismatch_3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="interpolation_mismatch_1">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
<Test name="differing_interpolation_2">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="illegal_usage_1">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="invalid_type_int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="invalid_type_uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="invalid_type_bool">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="invalid_type_struct_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="invalid_type_struct_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="invalid_type_array_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="invalid_type_array_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -4977,6 +5040,27 @@
<Test name="partial_ivec2_ivec2">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="type_conflict_1">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="type_conflict_2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="type_conflict_3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="precision_conflict_1">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="precision_conflict_2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="precision_conflict_3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="precision_conflict_4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="light_struct_highp">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -4991,6 +5075,12 @@
<Test name="members_mismatch">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="layout_qualifier_mismatch_1">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="layout_qualifier_mismatch_2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="layout_qualifier_mismatch_4">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -8634,12 +8724,24 @@
<Test name="uniform_block_in_main_fragment">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="invariant_attribute">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="invariant_uniform">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="invariant_uniform_block_1_vertex">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
<Test name="invariant_uniform_block_1_fragment">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="invariant_uniform_block_2_vertex">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="invariant_uniform_block_2_fragment">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="uniform_block_layout_qualifier_vertex">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -8664,6 +8766,18 @@
<Test name="nested_uniform_block_fragment">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="uniform_block_sampler_2d_vertex">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uniform_block_sampler_2d_fragment">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uniform_block_sampler_cube_vertex">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uniform_block_sampler_cube_fragment">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="uniform_block_missing_member_semicolon_vertex">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -8694,6 +8808,12 @@
<Test name="uniform_block_duplicate_member_name_3_fragment">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="uniform_block_duplicate_block_name_vertex">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uniform_block_duplicate_block_name_fragment">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="uniform_block_duplicate_instance_name_1_vertex">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -11176,6 +11296,12 @@
<Test name="copy_local_inout_on_call_fragment">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="copy_global_inout_on_call_vertex">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="copy_global_inout_on_call_fragment">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
<TestCase name="control_flow">
<Test name="simple_return_vertex">
@@ -11428,6 +11554,12 @@
<Test name="return_without_value_fragment">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="local_function_prototype_vertex">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="local_function_prototype_fragment">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="local_function_definition_vertex">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -11476,6 +11608,12 @@
<Test name="uniform_argument_fragment">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="uniform_return_type_vertex">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uniform_return_type_fragment">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="in_return_type_vertex">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -11524,6 +11662,18 @@
<Test name="write_const_array_arg_fragment">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="use_const_arg_in_const_expr_vertex">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="use_const_arg_in_const_expr_fragment">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="use_const_arg_as_array_size_vertex">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="use_const_arg_as_array_size_fragment">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="basic_recursion_vertex">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -11560,6 +11710,18 @@
<Test name="modify_const_arg_fragment">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="init_const_local_from_const_arg_vertex">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="init_const_local_from_const_arg_fragment">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="array_size_from_const_arg_vertex">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="array_size_from_const_arg_fragment">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="arrays">
@@ -12190,6 +12352,9 @@
<Test name="vec3_fragment">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="vec4_vertex">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="vec4_fragment">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -12393,6 +12558,12 @@
<Test name="noperspective_fragment">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="subroutine_vertex">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="subroutine_fragment">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="asm_vertex">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -12501,6 +12672,12 @@
<Test name="short_fragment">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="double_vertex">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="double_fragment">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="half_vertex">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -12754,15 +12931,27 @@
<TestSuite name="qualification_order">
<TestSuite name="variables">
<TestCase name="valid">
+ <Test name="invariant_interp_storage_precision">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="interp_storage_precision">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="invariant_interp_storage">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="invariant_storage_precision">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="storage_precision">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
<Test name="interp_storage">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="invariant_storage">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
<TestCase name="invalid">
<Test name="invariant_interp_precision_storage">
@@ -12780,6 +12969,9 @@
<Test name="invariant_precision_storage_interp">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="interp_invariant_storage_precision">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="interp_invariant_precision_storage">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -12849,6 +13041,9 @@
<Test name="invariant_storage_interp">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="interp_invariant_storage">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="interp_storage_invariant">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -12882,6 +13077,27 @@
<Test name="storage_invariant">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="invariant_interp_storage_precision_invariant_input">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="interp_storage_precision_invariant_input">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="invariant_interp_storage_invariant_input">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="invariant_storage_precision_invariant_input">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="storage_precision_invariant_input">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="interp_storage_invariant_input">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="invariant_storage_invariant_input">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="parameters">
@@ -13538,6 +13754,12 @@
<Test name="invalid_dollar_block_name_fragment">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="invalid_identifier_block_name_vertex">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="invalid_identifier_block_name_fragment">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="invalid_number_instance_name_vertex">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -13556,6 +13778,18 @@
<Test name="invalid_dollar_instance_name_fragment">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="invalid_identifier_instance_name_vertex">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="invalid_identifier_instance_name_fragment">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="repeated_block_vertex">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="repeated_block_fragment">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="repeated_block_no_instance_name_vertex">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -47725,6 +47959,12 @@
<Test name="textureoffset_samplercubeshadow_vec4_ivec3_fragment">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="textureoffset_sampler2darrayshadow_vec4_ivec2_vertex">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="textureoffset_sampler2darrayshadow_vec4_ivec2_fragment">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="textureoffset_sampler2darrayshadow_vec4_ivec2_float_vertex">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -52682,6 +52922,34 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
</TestCase>
+ <TestCase name="highp_vertex">
+ <Test name="scalar">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="highp_fragment">
+ <Test name="scalar">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
</TestSuite>
<TestSuite name="asinh">
<TestCase name="lowp_vertex">
@@ -54146,6 +54414,12 @@
<Test name="mediump_fragment">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="highp_vertex">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_fragment">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
<TestSuite name="min">
<TestCase name="lowp_vertex">
@@ -54952,6 +55226,92 @@
</Test>
</TestCase>
</TestSuite>
+ <TestSuite name="refract">
+ <TestCase name="lowp_vertex">
+ <Test name="scalar">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="lowp_fragment">
+ <Test name="scalar">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="mediump_vertex">
+ <Test name="scalar">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="mediump_fragment">
+ <Test name="scalar">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="highp_vertex">
+ <Test name="scalar">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="highp_fragment">
+ <Test name="scalar">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ </TestSuite>
<TestSuite name="matrixcompmult">
<TestCase name="lowp_vertex">
<Test name="mat2">
@@ -55496,9 +55856,15 @@
<Test name="common_subexpression_0">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="common_subexpression_1">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="common_subexpression_2">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="common_subexpression_3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="subexpression_precision_lowp">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -55528,9 +55894,15 @@
<Test name="common_subexpression_0">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="common_subexpression_1">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="common_subexpression_2">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="common_subexpression_3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="subexpression_precision_lowp">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -55560,9 +55932,15 @@
<Test name="common_subexpression_0">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="common_subexpression_1">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="common_subexpression_2">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="common_subexpression_3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="subexpression_precision_lowp">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -55602,6 +55980,12 @@
<Test name="write_fragcolor_and_fragdata_simple">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="write_fragcolor_and_fragdata_static_if">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="write_fragcolor_and_fragdata_unused_func">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
<TestSuite name="constant_expressions">
<TestCase name="trivial">
@@ -61911,6 +62295,9 @@
<Test name="69">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="70">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="71">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -62093,6 +62480,9 @@
<Test name="61">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="62">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="63">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -62138,6 +62528,9 @@
<Test name="87">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="88">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="90">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -70026,6 +70419,44 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
</TestCase>
+ <TestCase name="projected">
+ <Test name="nearest_nearest_clamp">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="nearest_nearest_repeat">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="nearest_nearest_mirror">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="linear_nearest_clamp">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="linear_nearest_repeat">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="linear_nearest_mirror">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="nearest_linear_clamp">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="nearest_linear_repeat">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="nearest_linear_mirror">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="linear_linear_clamp">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="linear_linear_repeat">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="linear_linear_mirror">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
<TestCase name="bias">
<Test name="nearest_nearest">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
@@ -93852,6 +94283,9 @@
<Test name="depth32f_stencil8">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="stencil_index8">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="rgb565">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -94535,6 +94969,9 @@
<Test name="depth32f_stencil8">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="stencil_index8">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="rgb565">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -114349,6 +114786,15 @@
<Test name="float_vec4_both">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="mat4_mat2_vertex">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat4_mat2_fragment">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat4_mat2_both">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="int_ivec4_vertex">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -114396,6 +114842,15 @@
<Test name="float_vec4_both">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="mat4_mat2_vertex">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat4_mat2_fragment">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat4_mat2_both">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="int_ivec4_vertex">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -114443,6 +114898,15 @@
<Test name="float_vec4_both">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="mat4_mat2_vertex">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat4_mat2_fragment">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat4_mat2_both">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="int_ivec4_vertex">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -114490,6 +114954,15 @@
<Test name="float_vec4_both">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="mat4_mat2_vertex">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat4_mat2_fragment">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat4_mat2_both">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="int_ivec4_vertex">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -115798,6 +116271,9 @@
<Test name="sampler2D_fragment">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="sampler2D_both">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
<TestCase name="array_in_struct">
<Test name="float_vec4_vertex">
@@ -115851,6 +116327,9 @@
<Test name="sampler2D_samplerCube_fragment">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="sampler2D_samplerCube_both">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
<TestCase name="multiple_basic_array">
<Test name="vertex">
@@ -116096,6 +116575,9 @@
<Test name="3">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="5">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -116105,6 +116587,9 @@
<Test name="7">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="8">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="9">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -116144,6 +116629,9 @@
<Test name="21">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="22">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="24">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -116315,6 +116803,9 @@
<Test name="80">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="81">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="82">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -116348,6 +116839,9 @@
<Test name="92">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="93">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="94">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -118057,6 +118551,21 @@
<Test name="rgba8ui_lowp_uvec3">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="rgba8ui_lowp_uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="rgba8ui_mediump_uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="rgba8ui_mediump_uvec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="rgba8ui_mediump_uvec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="rgba8ui_mediump_uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="rgba8ui_highp_uint">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -120229,6 +120738,13 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="180" surfacetype="window"/>
<TestInstance glconfig="rgba8888d24s8ms0" rotation="270" surfacetype="window"/>
</Test>
+ <Test name="rgb8_clears">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="0" surfacetype="window"/>
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="90" surfacetype="window"/>
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="180" surfacetype="window"/>
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="270" surfacetype="window"/>
+ </Test>
<Test name="rgb565_clears">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
<TestInstance glconfig="rgba8888d24s8ms0" rotation="0" surfacetype="window"/>
@@ -123885,6 +124401,15 @@
<Test name="highp_vec4">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="lowp_mat2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_mat2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_mat2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="lowp_mat2x3">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -124067,6 +124592,15 @@
<Test name="highp_vec4">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="lowp_mat2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_mat2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_mat2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="lowp_mat2x3">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -124249,6 +124783,15 @@
<Test name="highp_vec4">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="lowp_mat2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_mat2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_mat2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="lowp_mat2x3">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -124974,6 +125517,24 @@
<TestSuite name="array">
<TestSuite name="separate">
<TestCase name="points">
+ <Test name="lowp_float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="lowp_vec3">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -125073,6 +125634,24 @@
<Test name="highp_mat4">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="lowp_int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="lowp_ivec3">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -125091,6 +125670,24 @@
<Test name="highp_ivec4">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="lowp_uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_uvec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_uvec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_uvec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="lowp_uvec3">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -125111,6 +125708,24 @@
</Test>
</TestCase>
<TestCase name="lines">
+ <Test name="lowp_float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="lowp_vec3">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -125210,6 +125825,24 @@
<Test name="highp_mat4">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="lowp_int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="lowp_ivec3">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -125228,6 +125861,24 @@
<Test name="highp_ivec4">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="lowp_uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_uvec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_uvec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_uvec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="lowp_uvec3">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -125248,6 +125899,24 @@
</Test>
</TestCase>
<TestCase name="triangles">
+ <Test name="lowp_float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="lowp_vec3">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -125347,6 +126016,24 @@
<Test name="highp_mat4">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="lowp_int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="lowp_ivec3">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -125365,6 +126052,24 @@
<Test name="highp_ivec4">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="lowp_uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_uvec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_uvec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_uvec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="lowp_uvec3">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -125387,6 +126092,42 @@
</TestSuite>
<TestSuite name="interleaved">
<TestCase name="points">
+ <Test name="lowp_float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_vec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_vec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_vec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="lowp_mat2">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -125468,8 +126209,116 @@
<Test name="highp_mat4">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="lowp_int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_ivec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_ivec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_ivec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_ivec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_ivec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_ivec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_uvec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_uvec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_uvec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_uvec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_uvec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_uvec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
<TestCase name="lines">
+ <Test name="lowp_float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_vec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_vec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_vec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="lowp_mat2">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -125551,8 +126400,116 @@
<Test name="highp_mat4">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="lowp_int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_ivec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_ivec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_ivec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_ivec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_ivec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_ivec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_uvec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_uvec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_uvec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_uvec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_uvec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_uvec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
<TestCase name="triangles">
+ <Test name="lowp_float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_vec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_vec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_vec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="lowp_mat2">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -125634,6 +126591,78 @@
<Test name="highp_mat4">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="lowp_int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_ivec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_ivec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_ivec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_ivec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_ivec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_ivec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_uvec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_uvec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_uvec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_uvec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_uvec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_uvec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="lowp_uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
</TestSuite>
</TestSuite>
@@ -125676,6 +126705,15 @@
<Test name="highp_vec4">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="lowp_mat2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_mat2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_mat2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="lowp_mat2x3">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -125858,6 +126896,15 @@
<Test name="highp_vec4">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="lowp_mat2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_mat2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_mat2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="lowp_mat2x3">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -126040,6 +127087,15 @@
<Test name="highp_vec4">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="lowp_mat2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mediump_mat2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="highp_mat2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="lowp_mat2x3">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -126938,6 +127994,9 @@
<Test name="1">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="3">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -126950,6 +128009,9 @@
<Test name="6">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="7">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="8">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -126961,6 +128023,9 @@
</Test>
</TestCase>
<TestCase name="lines">
+ <Test name="1">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="2">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -126979,6 +128044,12 @@
<Test name="7">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="8">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="9">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="10">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -126996,12 +128067,21 @@
<Test name="5">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="6">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="7">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
<Test name="8">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="9">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="10">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="interleaved">
@@ -127009,6 +128089,9 @@
<Test name="1">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="3">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -127035,6 +128118,9 @@
</Test>
</TestCase>
<TestCase name="lines">
+ <Test name="1">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="2">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -127047,6 +128133,9 @@
<Test name="6">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="7">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="8">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -128292,6 +129381,10 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
<TestInstance glconfig="rgba8888d24s8ms4" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="stencil">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ <TestInstance glconfig="rgba8888d24s8ms4" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="sample_coverage_invert">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
<TestInstance glconfig="rgba8888d24s8ms4" rotation="unspecified" surfacetype="window"/>
@@ -128348,6 +129441,9 @@
<Test name="depth">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="stencil">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="sample_coverage_invert">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -128445,6 +129541,9 @@
<Test name="depth">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="stencil">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="sample_coverage_invert">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -130097,6 +131196,9 @@
<Test name="stencil_value_mask_getinteger64">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="stencil_value_mask_getfloat">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="stencil_back_value_mask_getboolean">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -130106,6 +131208,9 @@
<Test name="stencil_back_value_mask_getinteger64">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="stencil_back_value_mask_getfloat">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="stencil_value_mask_separate_getboolean">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -130115,6 +131220,9 @@
<Test name="stencil_value_mask_separate_getinteger64">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="stencil_value_mask_separate_getfloat">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="stencil_value_mask_separate_both_getboolean">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -130124,6 +131232,9 @@
<Test name="stencil_value_mask_separate_both_getinteger64">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="stencil_value_mask_separate_both_getfloat">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="stencil_back_value_mask_separate_getboolean">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -130133,6 +131244,9 @@
<Test name="stencil_back_value_mask_separate_getinteger64">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="stencil_back_value_mask_separate_getfloat">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="stencil_back_value_mask_separate_both_getboolean">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -130142,6 +131256,9 @@
<Test name="stencil_back_value_mask_separate_both_getinteger64">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="stencil_back_value_mask_separate_both_getfloat">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="stencil_writemask_getboolean">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -130803,6 +131920,9 @@
<Test name="max_server_wait_timeout_getinteger">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="max_server_wait_timeout_getfloat">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="max_uniform_block_size_getboolean">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -130835,6 +131955,9 @@
<Test name="depth_range_getboolean">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="depth_range_getinteger">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="depth_range_getfloat">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -130865,6 +131988,9 @@
<Test name="blend_color_getboolean">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="blend_color_getinteger">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="blend_color_getinteger64">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -130874,6 +132000,9 @@
<Test name="color_clear_value_getboolean">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="color_clear_value_getinteger">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="color_clear_value_getinteger64">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -130883,6 +132012,9 @@
<Test name="depth_clear_value_getboolean">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="depth_clear_value_getinteger">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="depth_clear_value_getinteger64">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -131389,6 +132521,12 @@
<Test name="sampler_texture_min_filter_getsamplerparameterf">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="sampler_texture_min_lod_getsamplerparameteri">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="sampler_texture_max_lod_getsamplerparameteri">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="sampler_texture_compare_mode_getsamplerparameteri">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -131474,11 +132612,20 @@
<Test name="framebuffer_unspecified_attachment_color_encoding">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="framebuffer_unspecified_attachment_component_type">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="framebuffer_unspecified_attachment_x_size_texture">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
</TestCase>
<TestCase name="rbo">
+ <Test name="renderbuffer_size">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="renderbuffer_internal_format">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="renderbuffer_component_size_color">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -131496,6 +132643,12 @@
<Test name="shader_compile_status">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="shader_info_log_length">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="shader_source_length">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="delete_status">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -134032,6 +135185,14 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
<TestInstance glconfig="rgba8888d24s8ms4" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="default_displacement_with_units">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ <TestInstance glconfig="rgba8888d24s8ms4" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="default_render_with_units">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ <TestInstance glconfig="rgba8888d24s8ms4" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="default_render_with_factor">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
<TestInstance glconfig="rgba8888d24s8ms4" rotation="unspecified" surfacetype="window"/>
@@ -134043,6 +135204,12 @@
<Test name="fixed16_enable">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="fixed16_displacement_with_units">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="fixed16_render_with_units">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="fixed16_render_with_factor">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -134052,6 +135219,12 @@
<Test name="fixed24_enable">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="fixed24_displacement_with_units">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="fixed24_render_with_units">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="fixed24_render_with_factor">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -134061,6 +135234,9 @@
<Test name="float32_enable">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="float32_displacement_with_units">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="float32_render_with_units">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
diff --git a/android/cts/master/com.drawelements.deqp.gles31.xml b/android/cts/master/com.drawelements.deqp.gles31.xml
index 65df493b3..16359ab32 100644
--- a/android/cts/master/com.drawelements.deqp.gles31.xml
+++ b/android/cts/master/com.drawelements.deqp.gles31.xml
@@ -7040,6 +7040,20 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
</TestCase>
+ <TestCase name="highp_compute">
+ <Test name="scalar">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
</TestSuite>
<TestSuite name="asinh">
<TestCase name="lowp_compute">
@@ -8303,6 +8317,50 @@
</Test>
</TestCase>
</TestSuite>
+ <TestSuite name="refract">
+ <TestCase name="lowp_compute">
+ <Test name="scalar">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="mediump_compute">
+ <Test name="scalar">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="highp_compute">
+ <Test name="scalar">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ </TestSuite>
<TestSuite name="matrixcompmult">
<TestCase name="lowp_compute">
<Test name="mat2">
@@ -9991,6 +10049,15 @@
</Test>
</TestCase>
<TestCase name="negative">
+ <Test name="vec4_identity_swizzle">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec4_crop_swizzle">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec4_mixed_swizzle">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="interpolate_ivec4">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -10003,10 +10070,31 @@
<Test name="interpolate_struct">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="interpolate_struct_member">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="interpolate_local">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="interpolate_global">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="interpolate_constant">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="interpolate_at_centroid">
<TestCase name="negative">
+ <Test name="vec4_identity_swizzle">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec4_crop_swizzle">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec4_mixed_swizzle">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="interpolate_ivec4">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -10019,6 +10107,18 @@
<Test name="interpolate_struct">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="interpolate_struct_member">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="interpolate_local">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="interpolate_global">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="interpolate_constant">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="interpolate_at_offset">
@@ -10253,6 +10353,15 @@
</Test>
</TestCase>
<TestCase name="negative">
+ <Test name="vec4_identity_swizzle">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec4_crop_swizzle">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec4_mixed_swizzle">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="interpolate_ivec4">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -10265,6 +10374,18 @@
<Test name="interpolate_struct">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="interpolate_struct_member">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="interpolate_local">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="interpolate_global">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="interpolate_constant">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
</TestSuite>
</TestSuite>
@@ -11916,6 +12037,12 @@
<Test name="output_different_precision">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="input_no_declaration">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="output_no_declaration">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="input_superfluous_declaration">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -12157,6 +12284,15 @@
<Test name="internal_different_precision">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="input_no_declaration">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="output_no_declaration">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="internal_no_declaration">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="input_superfluous_declaration">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -12407,6 +12543,9 @@
<Test name="different_precision">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="no_output_declaration">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="superfluous_output_declaration">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -12566,6 +12705,9 @@
<Test name="mismatch_block_array_size">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="missing_output_block">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="ambiguous_variable_name_1">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -16512,6 +16654,12 @@
<Test name="invalid_number_block_name_fragment">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="invalid_identifier_block_name_vertex">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="invalid_identifier_block_name_fragment">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="invalid_hash_block_name_vertex">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -16536,6 +16684,12 @@
<Test name="invalid_number_instance_name_fragment">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="invalid_identifier_instance_name_vertex">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="invalid_identifier_instance_name_fragment">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="invalid_hash_instance_name_vertex">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -16548,6 +16702,12 @@
<Test name="invalid_dollar_instance_name_fragment">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="repeated_block_vertex">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="repeated_block_fragment">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="repeated_block_no_instance_name_vertex">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -18140,6 +18300,9 @@
<Test name="gl_position_vs_to_tcs_to_tes">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="barrier">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
<TestCase name="misc_draw">
<Test name="fill_cover_triangles_equal_spacing">
@@ -19081,6 +19244,41 @@
</Test>
</TestCase>
</TestSuite>
+ <TestSuite name="per_vertex">
+ <TestCase name="vertex_io_array_size_implicit">
+ <Test name="triangles">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="quads">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="isolines">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="vertex_io_array_size_shader_builtin">
+ <Test name="triangles">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="quads">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="isolines">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="vertex_io_array_size_query">
+ <Test name="triangles">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="quads">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="isolines">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ </TestSuite>
<TestSuite name="per_vertex_block">
<TestCase name="vertex_io_array_size_implicit">
<Test name="triangles">
@@ -19117,6 +19315,12 @@
</TestCase>
</TestSuite>
<TestCase name="negative">
+ <Test name="per_patch_array_of_structs">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="per_patch_structs_containing_arrays">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="per_vertex_incorrect_control_explicit_output_array_size_1">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -27732,6 +27936,9 @@
<Test name="0">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="1">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="2">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -27786,6 +27993,9 @@
<Test name="19">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="20">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="21">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -27810,6 +28020,9 @@
<Test name="28">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="29">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="30">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -27843,6 +28056,9 @@
<Test name="40">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="41">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="42">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -38964,6 +39180,12 @@
</Test>
</TestCase>
<TestCase name="stencil_index8">
+ <Test name="nearest_size_pot">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="nearest_size_npot">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="gather_size_pot">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -39000,6 +39222,12 @@
</Test>
</TestCase>
<TestCase name="depth24_stencil8_sample_stencil">
+ <Test name="nearest_size_pot">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="nearest_size_npot">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="gather_size_pot">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -39008,6 +39236,12 @@
</Test>
</TestCase>
<TestCase name="depth32f_stencil8_sample_stencil">
+ <Test name="nearest_size_pot">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="nearest_size_npot">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="gather_size_pot">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -39232,6 +39466,12 @@
<Test name="nearest_float_color">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="nearest_int_color">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="nearest_uint_color">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="nearest_srgb_color">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -39244,12 +39484,21 @@
<Test name="nearest_float_depth">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="nearest_uint_stencil">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="nearest_float_depth_uint_stencil_sample_depth">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="nearest_float_depth_uint_stencil_sample_stencil">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="nearest_unorm_depth_uint_stencil_sample_depth">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="nearest_unorm_depth_uint_stencil_sample_stencil">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="nearest_compressed_color">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -39279,6 +39528,9 @@
<Test name="float_depth">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="uint_stencil">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="compressed_color">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -39620,6 +39872,26 @@
</TestCase>
</TestSuite>
<TestSuite name="uint_stencil">
+ <TestCase name="nearest">
+ <Test name="s_clamp_to_edge_t_clamp_to_border_pot">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="s_clamp_to_edge_t_clamp_to_border_npot">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="s_repeat_t_clamp_to_border_pot">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="s_repeat_t_clamp_to_border_npot">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="s_mirrored_repeat_t_clamp_to_border_pot">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="s_mirrored_repeat_t_clamp_to_border_npot">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
<TestCase name="gather">
<Test name="s_clamp_to_edge_t_clamp_to_border_pot">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
@@ -40012,12 +40284,21 @@
<Test name="depth_component32f">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="stencil_index8">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="depth32f_stencil8_sample_depth">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="depth32f_stencil8_sample_stencil">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="depth24_stencil8_sample_depth">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="depth24_stencil8_sample_stencil">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="compressed_r11_eac">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -42524,6 +42805,18 @@
<Test name="height_float">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="depth_integer">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="depth_float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="internal_format_integer">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="internal_format_float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="red_size_integer">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -43999,18 +44292,36 @@
</Test>
</TestCase>
<TestCase name="emit">
+ <Test name="points_emit_0_end_0">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="points_emit_0_end_1">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="points_emit_1_end_1">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="points_emit_0_end_2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="points_emit_1_end_2">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="line_strip_emit_0_end_0">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="line_strip_emit_0_end_1">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="line_strip_emit_1_end_1">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
<Test name="line_strip_emit_2_end_1">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="line_strip_emit_0_end_2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="line_strip_emit_1_end_2">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -44020,6 +44331,12 @@
<Test name="line_strip_emit_2_end_2_emit_2_end_0">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="triangle_strip_emit_0_end_0">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="triangle_strip_emit_0_end_1">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="triangle_strip_emit_1_end_1">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -44029,6 +44346,9 @@
<Test name="triangle_strip_emit_3_end_1">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="triangle_strip_emit_0_end_2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="triangle_strip_emit_1_end_2">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -52779,12 +53099,18 @@
</Test>
</TestCase>
<TestCase name="error_filters">
+ <Test name="case_0">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="case_1">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
<Test name="case_2">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="case_3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="case_4">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -52797,6 +53123,9 @@
<Test name="case_7">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="case_8">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="case_9">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -52818,9 +53147,15 @@
<Test name="case_15">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="case_16">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="case_17">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="case_18">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="case_19">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -52842,6 +53177,9 @@
<Test name="case_25">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="case_26">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="case_27">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -52859,12 +53197,18 @@
</Test>
</TestCase>
<TestCase name="error_groups">
+ <Test name="case_0">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="case_1">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
<Test name="case_2">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="case_3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="case_4">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -52877,12 +53221,30 @@
<Test name="case_7">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="case_8">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="case_9">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="case_10">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="case_11">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="case_12">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="case_13">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="case_14">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="case_15">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
<TestCase name="async">
<Test name="case_0_log">
@@ -59158,6 +59520,39 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
</TestCase>
+ <TestCase name="separable_tess_ctrl">
+ <Test name="empty">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="separable_tess_eval">
+ <Test name="empty">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="separable_geometry">
+ <Test name="empty">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
<TestCase name="compute">
<Test name="empty">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
@@ -59187,6 +59582,74 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
</TestCase>
+ <TestCase name="unnamed_block">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="block_array">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestSuite name="patch_in">
+ <TestCase name="named_block">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="named_block_explicit_location">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="unnamed_block">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="block_array">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
</TestSuite>
</TestSuite>
</TestSuite>
@@ -59212,6 +59675,30 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
</TestCase>
+ <TestCase name="separable_tess_ctrl">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="separable_tess_eval">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="separable_geometry">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
<TestSuite name="interface_blocks">
<TestSuite name="in">
<TestCase name="named_block">
@@ -59236,6 +59723,74 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
</TestCase>
+ <TestCase name="unnamed_block">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="block_array">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestSuite name="patch_in">
+ <TestCase name="named_block">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="named_block_explicit_location">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="unnamed_block">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="block_array">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
</TestSuite>
</TestSuite>
</TestSuite>
@@ -59276,6 +59831,48 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
</TestCase>
+ <TestCase name="separable_tess_ctrl">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="separable_tess_eval">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var_struct_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var_array_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="separable_geometry">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
<TestSuite name="interface_blocks">
<TestSuite name="in">
<TestCase name="named_block">
@@ -59318,6 +59915,128 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
</TestCase>
+ <TestCase name="unnamed_block">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="block_array">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestSuite name="patch_in">
+ <TestCase name="named_block">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="named_block_explicit_location">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="unnamed_block">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="block_array">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
</TestSuite>
</TestSuite>
</TestSuite>
@@ -59343,6 +60062,30 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
</TestCase>
+ <TestCase name="separable_tess_ctrl">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="separable_tess_eval">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="separable_geometry">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
<TestSuite name="interface_blocks">
<TestSuite name="in">
<TestCase name="named_block">
@@ -59367,6 +60110,74 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
</TestCase>
+ <TestCase name="unnamed_block">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="block_array">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestSuite name="patch_in">
+ <TestCase name="named_block">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="named_block_explicit_location">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="unnamed_block">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="block_array">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
</TestSuite>
</TestSuite>
</TestSuite>
@@ -59730,6 +60541,272 @@
</Test>
</TestCase>
</TestSuite>
+ <TestCase name="separable_tess_ctrl">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat2x3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat2x4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat4x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat4x3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestSuite name="separable_tess_eval">
+ <TestCase name="basic_type">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat2x3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat2x4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat4x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat4x3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="patch_var">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="patch_var_struct">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="patch_var_array">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestCase name="separable_geometry">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat2x3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat2x4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat4x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat4x3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
<TestSuite name="interface_blocks">
<TestSuite name="in">
<TestSuite name="named_block">
@@ -59874,6 +60951,434 @@
</Test>
</TestCase>
</TestSuite>
+ <TestSuite name="unnamed_block">
+ <TestCase name="basic_type">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="array">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="struct">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestSuite name="block_array">
+ <TestCase name="basic_type">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="array">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="struct">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ </TestSuite>
+ <TestSuite name="patch_in">
+ <TestSuite name="named_block">
+ <TestCase name="basic_type">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="array">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="struct">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestSuite name="named_block_explicit_location">
+ <TestCase name="basic_type">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="array">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="struct">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestSuite name="unnamed_block">
+ <TestCase name="basic_type">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="array">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="struct">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestSuite name="block_array">
+ <TestCase name="basic_type">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="array">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="struct">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ </TestSuite>
</TestSuite>
</TestSuite>
</TestSuite>
@@ -59899,6 +61404,30 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
</TestCase>
+ <TestCase name="separable_tess_ctrl">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="separable_tess_eval">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="separable_geometry">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
<TestSuite name="interface_blocks">
<TestSuite name="in">
<TestCase name="named_block">
@@ -59923,6 +61452,74 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
</TestCase>
+ <TestCase name="unnamed_block">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="block_array">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestSuite name="patch_in">
+ <TestCase name="named_block">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="named_block_explicit_location">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="unnamed_block">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="block_array">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
</TestSuite>
</TestSuite>
</TestSuite>
@@ -59965,6 +61562,23 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
</TestCase>
+ <TestCase name="separable_tess_ctrl">
+ <Test name="empty">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
<TestCase name="separable_tess_eval">
<Test name="empty">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
@@ -60022,6 +61636,74 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
</TestCase>
+ <TestCase name="unnamed_block">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="block_array">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestSuite name="patch_out">
+ <TestCase name="named_block">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="named_block_explicit_location">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="unnamed_block">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="block_array">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
</TestSuite>
</TestSuite>
</TestSuite>
@@ -60053,6 +61735,20 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
</TestCase>
+ <TestCase name="separable_tess_ctrl">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
<TestCase name="separable_tess_eval">
<Test name="var">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
@@ -60099,6 +61795,74 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
</TestCase>
+ <TestCase name="unnamed_block">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="block_array">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestSuite name="patch_out">
+ <TestCase name="named_block">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="named_block_explicit_location">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="unnamed_block">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="block_array">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
</TestSuite>
</TestSuite>
</TestSuite>
@@ -60151,6 +61915,32 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
</TestCase>
+ <TestCase name="separable_tess_ctrl">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var_struct_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var_array_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
<TestCase name="separable_tess_eval">
<Test name="var">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
@@ -60167,6 +61957,9 @@
<Test name="var_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="var_array_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
<TestCase name="separable_geometry">
<Test name="var">
@@ -60230,6 +62023,128 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
</TestCase>
+ <TestCase name="unnamed_block">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="block_array">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestSuite name="patch_out">
+ <TestCase name="named_block">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="named_block_explicit_location">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="unnamed_block">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="block_array">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array_explicit_location">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
</TestSuite>
</TestSuite>
</TestSuite>
@@ -60261,6 +62176,20 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
</TestCase>
+ <TestCase name="separable_tess_ctrl">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
<TestCase name="separable_tess_eval">
<Test name="var">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
@@ -60307,6 +62236,74 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
</TestCase>
+ <TestCase name="unnamed_block">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="block_array">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestSuite name="patch_out">
+ <TestCase name="named_block">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="named_block_explicit_location">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="unnamed_block">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="block_array">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
</TestSuite>
</TestSuite>
</TestSuite>
@@ -60696,6 +62693,142 @@
</Test>
</TestCase>
</TestSuite>
+ <TestSuite name="separable_tess_ctrl">
+ <TestCase name="basic_type">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat2x3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat2x4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat4x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat4x3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="patch_var">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="patch_var_struct">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="patch_var_array">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ </TestSuite>
<TestSuite name="separable_tess_eval">
<TestCase name="basic_type">
<Test name="float">
@@ -61066,6 +63199,362 @@
</Test>
</TestCase>
</TestSuite>
+ <TestSuite name="unnamed_block">
+ <TestCase name="basic_type">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="array">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="struct">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestSuite name="block_array">
+ <TestCase name="basic_type">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="array">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="struct">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ </TestSuite>
+ <TestSuite name="patch_out">
+ <TestSuite name="named_block">
+ <TestCase name="basic_type">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="array">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="struct">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestSuite name="named_block_explicit_location">
+ <TestCase name="basic_type">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="array">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="struct">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestSuite name="unnamed_block">
+ <TestCase name="basic_type">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="array">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="struct">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestSuite name="block_array">
+ <TestCase name="basic_type">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="array">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="struct">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ </TestSuite>
</TestSuite>
</TestSuite>
</TestSuite>
@@ -61097,6 +63586,20 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
</TestCase>
+ <TestCase name="separable_tess_ctrl">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="patch_var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
<TestCase name="separable_tess_eval">
<Test name="var">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
@@ -61143,6 +63646,74 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
</TestCase>
+ <TestCase name="unnamed_block">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="block_array">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestSuite name="patch_out">
+ <TestCase name="named_block">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="named_block_explicit_location">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="unnamed_block">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
+ <TestCase name="block_array">
+ <Test name="var">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_struct">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="var_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
</TestSuite>
</TestSuite>
</TestSuite>
@@ -61156,6 +63727,9 @@
<Test name="default_block_basic_type">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="default_block_struct_member">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="default_block_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -61170,6 +63744,9 @@
<Test name="default_block_basic_type">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="default_block_struct_member">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="default_block_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -61184,6 +63761,9 @@
<Test name="default_block_basic_type">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="default_block_struct_member">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="default_block_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -61198,6 +63778,9 @@
<Test name="default_block_basic_type">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="default_block_struct_member">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="default_block_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -61212,6 +63795,9 @@
<Test name="default_block_basic_type">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="default_block_struct_member">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="default_block_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -61226,6 +63812,9 @@
<Test name="default_block_basic_type">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="default_block_struct_member">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="default_block_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -61240,6 +63829,9 @@
<Test name="default_block_basic_type">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="default_block_struct_member">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="default_block_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -61256,6 +63848,9 @@
<Test name="default_block_basic_type">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="default_block_struct_member">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="default_block_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -61270,6 +63865,9 @@
<Test name="default_block_basic_type">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="default_block_struct_member">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="default_block_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -61284,6 +63882,9 @@
<Test name="default_block_basic_type">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="default_block_struct_member">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="default_block_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -61298,6 +63899,9 @@
<Test name="default_block_basic_type">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="default_block_struct_member">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="default_block_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -61312,6 +63916,9 @@
<Test name="default_block_basic_type">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="default_block_struct_member">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="default_block_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -61326,6 +63933,9 @@
<Test name="default_block_basic_type">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="default_block_struct_member">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="default_block_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -61340,6 +63950,9 @@
<Test name="default_block_basic_type">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="default_block_struct_member">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="default_block_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -61356,6 +63969,9 @@
<Test name="default_block_basic_type">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="default_block_struct_member">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="default_block_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -61370,6 +63986,9 @@
<Test name="default_block_basic_type">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="default_block_struct_member">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="default_block_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -61384,6 +64003,9 @@
<Test name="default_block_basic_type">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="default_block_struct_member">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="default_block_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -61398,6 +64020,9 @@
<Test name="default_block_basic_type">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="default_block_struct_member">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="default_block_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -61412,6 +64037,9 @@
<Test name="default_block_basic_type">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="default_block_struct_member">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="default_block_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -61426,6 +64054,9 @@
<Test name="default_block_basic_type">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="default_block_struct_member">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="default_block_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -61440,6 +64071,9 @@
<Test name="default_block_basic_type">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="default_block_struct_member">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="default_block_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -61650,6 +64284,71 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
</TestCase>
+ <TestCase name="struct">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat2x3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat2x4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat4x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat4x3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
</TestSuite>
<TestSuite name="vertex_tess_fragment">
<TestCase name="builtin">
@@ -61726,6 +64425,29 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
</TestCase>
+ <TestCase name="struct">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
</TestSuite>
<TestSuite name="vertex_geo_fragment">
<TestCase name="builtin">
@@ -61802,6 +64524,29 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
</TestCase>
+ <TestCase name="struct">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
</TestSuite>
<TestSuite name="vertex_tess_geo_fragment">
<TestCase name="builtin">
@@ -61878,6 +64623,29 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
</TestCase>
+ <TestCase name="struct">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
</TestSuite>
<TestSuite name="separable_vertex">
<TestCase name="builtin">
@@ -62080,6 +64848,71 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
</TestCase>
+ <TestCase name="struct">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat2x3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat2x4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat4x2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat4x3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
</TestSuite>
<TestSuite name="separable_tess_eval">
<TestCase name="builtin">
@@ -62156,6 +64989,29 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
</TestCase>
+ <TestCase name="struct">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
</TestSuite>
<TestSuite name="separable_geometry">
<TestCase name="builtin">
@@ -62232,6 +65088,29 @@
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
</TestCase>
+ <TestCase name="struct">
+ <Test name="float">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="int">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uint">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="ivec3">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="uvec2">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="mat3x4">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ </TestCase>
</TestSuite>
</TestSuite>
</TestSuite>
@@ -64769,6 +67648,9 @@
<Test name="float_unsized_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="float_unsized_struct_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
<TestCase name="unnamed_block">
<Test name="float">
@@ -64819,6 +67701,9 @@
<Test name="float_unsized_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="float_unsized_struct_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
<TestCase name="unnamed_block">
<Test name="float">
@@ -64869,6 +67754,9 @@
<Test name="float_unsized_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="float_unsized_struct_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
<TestCase name="unnamed_block">
<Test name="float">
@@ -64919,6 +67807,9 @@
<Test name="float_unsized_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="float_unsized_struct_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
<TestCase name="unnamed_block">
<Test name="float">
@@ -64969,6 +67860,9 @@
<Test name="float_unsized_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="float_unsized_struct_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
<TestCase name="unnamed_block">
<Test name="float">
@@ -65019,6 +67913,9 @@
<Test name="float_unsized_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="float_unsized_struct_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
<TestCase name="unnamed_block">
<Test name="float">
@@ -66452,6 +69349,9 @@
<Test name="21">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="22">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="23">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -66473,6 +69373,9 @@
<Test name="29">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="30">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="31">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -66488,6 +69391,9 @@
<Test name="35">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="36">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="37">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -66497,6 +69403,9 @@
<Test name="39">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="40">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="41">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -66560,6 +69469,9 @@
<Test name="61">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="62">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="63">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -66572,12 +69484,18 @@
<Test name="66">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="67">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="68">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
<Test name="69">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="70">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="71">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -66593,6 +69511,12 @@
<Test name="75">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="76">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="77">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="78">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -87145,6 +90069,9 @@
<Test name="texture2d_array_to_cubemap">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture2d_array_to_texture2d_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="viewclass_astc_5x4_rgba">
@@ -87344,6 +90271,9 @@
<Test name="texture2d_array_to_cubemap">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture2d_array_to_texture2d_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="viewclass_astc_5x5_rgba">
@@ -87472,6 +90402,9 @@
<Test name="texture3d_to_texture2d_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="cubemap_to_texture2d">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="cubemap_to_texture3d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -87495,6 +90428,9 @@
</Test>
</TestCase>
<TestCase name="srgb8_alpha8_astc_5x5_khr_srgb8_alpha8_astc_5x5_khr">
+ <Test name="texture2d_to_texture2d">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="texture2d_to_texture3d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -87938,6 +90874,12 @@
<Test name="texture2d_array_to_texture3d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture2d_array_to_cubemap">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="texture2d_array_to_texture2d_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="viewclass_astc_8x5_rgba">
@@ -88042,6 +90984,9 @@
</Test>
</TestCase>
<TestCase name="srgb8_alpha8_astc_8x5_khr_rgba_astc_8x5_khr">
+ <Test name="texture2d_to_texture2d">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="texture2d_to_texture3d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -88063,6 +91008,9 @@
<Test name="texture3d_to_texture2d_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="cubemap_to_texture2d">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="cubemap_to_texture3d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -88092,6 +91040,9 @@
<Test name="texture2d_to_texture3d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture2d_to_cubemap">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="texture2d_to_texture2d_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -88128,6 +91079,9 @@
<Test name="texture2d_array_to_cubemap">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture2d_array_to_texture2d_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="viewclass_astc_8x6_rgba">
@@ -88529,6 +91483,9 @@
<Test name="texture2d_array_to_cubemap">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture2d_array_to_texture2d_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="viewclass_astc_10x5_rgba">
@@ -88728,6 +91685,9 @@
<Test name="texture2d_array_to_cubemap">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture2d_array_to_texture2d_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="viewclass_astc_10x6_rgba">
@@ -88841,6 +91801,9 @@
<Test name="texture2d_to_cubemap">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture2d_to_texture2d_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="texture3d_to_texture2d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -89061,6 +92024,12 @@
<Test name="cubemap_to_texture3d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="cubemap_to_cubemap">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="cubemap_to_texture2d_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="texture2d_array_to_texture2d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -89081,6 +92050,9 @@
<Test name="texture2d_to_texture3d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture2d_to_cubemap">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="texture2d_to_texture2d_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -89117,6 +92089,9 @@
<Test name="texture2d_array_to_cubemap">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture2d_array_to_texture2d_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="viewclass_astc_10x10_rgba">
@@ -89301,6 +92276,9 @@
<Test name="cubemap_to_texture3d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="cubemap_to_cubemap">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="cubemap_to_texture2d_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -89313,6 +92291,9 @@
<Test name="texture2d_array_to_cubemap">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture2d_array_to_texture2d_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="viewclass_astc_12x10_rgba">
@@ -89441,9 +92422,15 @@
<Test name="texture3d_to_texture2d_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="cubemap_to_texture2d">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="cubemap_to_texture3d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="cubemap_to_cubemap">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="cubemap_to_texture2d_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -89461,6 +92448,9 @@
</Test>
</TestCase>
<TestCase name="srgb8_alpha8_astc_12x10_khr_srgb8_alpha8_astc_12x10_khr">
+ <Test name="texture2d_to_texture2d">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="texture2d_to_texture3d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -91628,6 +94618,9 @@
<Test name="texture2d_to_texture3d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture2d_to_cubemap">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="texture2d_to_texture2d_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -91637,6 +94630,9 @@
<Test name="texture3d_to_texture3d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture3d_to_cubemap">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="texture3d_to_texture2d_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -92058,6 +95054,9 @@
<Test name="texture2d_array_to_texture3d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture2d_array_to_cubemap">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="texture2d_array_to_texture2d_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -92287,6 +95286,9 @@
<Test name="texture3d_to_texture2d_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="cubemap_to_texture2d">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="cubemap_to_texture3d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -92384,6 +95386,12 @@
<Test name="texture3d_to_texture2d_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="cubemap_to_texture2d">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="cubemap_to_texture3d">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="cubemap_to_cubemap">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -92481,6 +95489,9 @@
<Test name="cubemap_to_texture2d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="cubemap_to_texture3d">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="cubemap_to_cubemap">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -92554,6 +95565,9 @@
<Test name="texture2d_to_texture2d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture2d_to_texture3d">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="texture2d_to_cubemap">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -92581,6 +95595,9 @@
<Test name="cubemap_to_cubemap">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="cubemap_to_texture2d_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="texture2d_array_to_texture2d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -94602,6 +97619,9 @@
<Test name="texture2d_array_to_texture2d_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture2d_array_to_renderbuffer">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
<TestCase name="rgba32ui_srgb8_alpha8_astc_5x4_khr">
<Test name="texture2d_to_texture2d">
@@ -94711,6 +97731,9 @@
<Test name="texture2d_array_to_texture2d_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture2d_array_to_renderbuffer">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
<TestCase name="rgba32ui_srgb8_alpha8_astc_5x5_khr">
<Test name="texture2d_to_texture2d">
@@ -94820,6 +97843,9 @@
<Test name="texture2d_array_to_texture2d_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture2d_array_to_renderbuffer">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
<TestCase name="rgba32ui_srgb8_alpha8_astc_6x5_khr">
<Test name="texture2d_to_texture2d">
@@ -94902,6 +97928,9 @@
<Test name="texture3d_to_renderbuffer">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="cubemap_to_texture2d">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="cubemap_to_texture3d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -94926,6 +97955,9 @@
<Test name="texture2d_array_to_texture2d_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture2d_array_to_renderbuffer">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
<TestCase name="rgba32ui_srgb8_alpha8_astc_6x6_khr">
<Test name="texture2d_to_texture2d">
@@ -95147,6 +98179,9 @@
<Test name="texture2d_array_to_texture2d_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture2d_array_to_renderbuffer">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
<TestCase name="rgba32ui_srgb8_alpha8_astc_8x6_khr">
<Test name="texture2d_to_texture2d">
@@ -95232,6 +98267,9 @@
<Test name="cubemap_to_texture2d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="cubemap_to_texture3d">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="cubemap_to_cubemap">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -95267,6 +98305,9 @@
<Test name="texture2d_to_cubemap">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture2d_to_texture2d_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="texture3d_to_texture2d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -95447,6 +98488,9 @@
<Test name="texture3d_to_renderbuffer">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="cubemap_to_texture2d">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="cubemap_to_texture3d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -95518,6 +98562,9 @@
<Test name="texture2d_array_to_texture3d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture2d_array_to_cubemap">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="texture2d_array_to_texture2d_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -95553,6 +98600,12 @@
<Test name="texture3d_to_renderbuffer">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="cubemap_to_texture2d">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="cubemap_to_texture3d">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="cubemap_to_cubemap">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -95686,6 +98739,9 @@
<Test name="texture2d_array_to_texture2d_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture2d_array_to_renderbuffer">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
<TestCase name="rgba32ui_srgb8_alpha8_astc_10x10_khr">
<Test name="texture2d_to_texture2d">
@@ -95818,6 +98874,9 @@
<Test name="texture3d_to_texture3d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture3d_to_cubemap">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="texture3d_to_texture2d_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -95880,9 +98939,18 @@
<Test name="cubemap_to_texture2d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="cubemap_to_texture3d">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="cubemap_to_cubemap">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="cubemap_to_texture2d_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="cubemap_to_renderbuffer">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="texture2d_array_to_texture2d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -97919,6 +100987,9 @@
<Test name="texture2d_array_to_texture2d_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture2d_array_to_renderbuffer">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
<TestCase name="rgba32i_srgb8_alpha8_astc_5x4_khr">
<Test name="texture2d_to_texture2d">
@@ -97963,6 +101034,9 @@
<Test name="texture2d_array_to_texture3d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture2d_array_to_cubemap">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="texture2d_array_to_texture2d_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -97980,6 +101054,9 @@
<Test name="texture2d_to_texture2d_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture2d_to_renderbuffer">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="texture3d_to_texture2d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -98231,6 +101308,9 @@
<Test name="cubemap_to_texture2d_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="cubemap_to_renderbuffer">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="texture2d_array_to_texture2d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -98243,6 +101323,9 @@
<Test name="texture2d_array_to_texture2d_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture2d_array_to_renderbuffer">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
<TestCase name="rgba32i_srgb8_alpha8_astc_6x6_khr">
<Test name="texture2d_to_texture2d">
@@ -98352,6 +101435,9 @@
<Test name="texture2d_array_to_texture2d_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture2d_array_to_renderbuffer">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
<TestCase name="rgba32i_srgb8_alpha8_astc_8x5_khr">
<Test name="texture2d_to_texture2d">
@@ -98404,6 +101490,9 @@
</Test>
</TestCase>
<TestCase name="srgb8_alpha8_astc_8x5_khr_rgba32i">
+ <Test name="texture2d_to_texture2d">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="texture2d_to_texture3d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -98458,6 +101547,9 @@
<Test name="texture2d_array_to_texture2d_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture2d_array_to_renderbuffer">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
<TestCase name="rgba32i_srgb8_alpha8_astc_8x6_khr">
<Test name="texture2d_to_texture2d">
@@ -98567,6 +101659,9 @@
<Test name="texture2d_array_to_texture2d_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture2d_array_to_renderbuffer">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
<TestCase name="rgba32i_srgb8_alpha8_astc_8x8_khr">
<Test name="texture2d_to_texture2d">
@@ -98676,6 +101771,9 @@
<Test name="texture2d_array_to_texture2d_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture2d_array_to_renderbuffer">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
</TestCase>
<TestCase name="rgba32i_srgb8_alpha8_astc_10x5_khr">
<Test name="texture2d_to_texture2d">
@@ -98758,6 +101856,9 @@
<Test name="texture3d_to_renderbuffer">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="cubemap_to_texture2d">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="cubemap_to_texture3d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -98817,6 +101918,9 @@
<Test name="cubemap_to_texture3d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="cubemap_to_cubemap">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="cubemap_to_texture2d_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -98826,6 +101930,9 @@
<Test name="texture2d_array_to_texture3d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture2d_array_to_cubemap">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="texture2d_array_to_texture2d_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -99123,6 +102230,9 @@
<Test name="texture2d_to_texture3d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="texture2d_to_cubemap">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="texture2d_to_texture2d_array">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
@@ -99197,6 +102307,18 @@
<Test name="cubemap_to_texture2d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
+ <Test name="cubemap_to_texture3d">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="cubemap_to_cubemap">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="cubemap_to_texture2d_array">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
+ <Test name="cubemap_to_renderbuffer">
+ <TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
+ </Test>
<Test name="texture2d_array_to_texture2d">
<TestInstance glconfig="rgba8888d24s8ms0" rotation="unspecified" surfacetype="window"/>
</Test>
diff --git a/android/cts/master/gles3-master.txt b/android/cts/master/gles3-master.txt
index 2be891beb..8c156f85c 100644
--- a/android/cts/master/gles3-master.txt
+++ b/android/cts/master/gles3-master.txt
@@ -1116,10 +1116,20 @@ dEQP-GLES3.functional.shaders.preprocessor.builtin.line_vertex
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_fragment
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_vertex
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_fragment
+dEQP-GLES3.functional.shaders.preprocessor.builtin.line_expression_vertex
+dEQP-GLES3.functional.shaders.preprocessor.builtin.line_expression_fragment
+dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_expression_vertex
+dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_expression_fragment
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_1_vertex
dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_1_fragment
+dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_2_vertex
+dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_2_fragment
dEQP-GLES3.functional.shaders.preprocessor.builtin.empty_line_vertex
dEQP-GLES3.functional.shaders.preprocessor.builtin.empty_line_fragment
+dEQP-GLES3.functional.shaders.preprocessor.builtin.invalid_line_file_1_vertex
+dEQP-GLES3.functional.shaders.preprocessor.builtin.invalid_line_file_1_fragment
+dEQP-GLES3.functional.shaders.preprocessor.builtin.invalid_line_file_3_vertex
+dEQP-GLES3.functional.shaders.preprocessor.builtin.invalid_line_file_3_fragment
dEQP-GLES3.functional.shaders.preprocessor.builtin.invalid_line_file_4_vertex
dEQP-GLES3.functional.shaders.preprocessor.builtin.invalid_line_file_4_fragment
dEQP-GLES3.functional.shaders.preprocessor.pragmas.pragma_vertex
@@ -1379,6 +1389,8 @@ dEQP-GLES3.functional.shaders.constants.const_float_assignment_4_fragment
dEQP-GLES3.functional.shaders.constants.const_float_assign_uniform_vertex
dEQP-GLES3.functional.shaders.constants.const_float_assign_uniform_fragment
dEQP-GLES3.functional.shaders.constants.const_float_assign_varying
+dEQP-GLES3.functional.shaders.constants.const_float_function_gotcha_vertex
+dEQP-GLES3.functional.shaders.constants.const_float_function_gotcha_fragment
dEQP-GLES3.functional.shaders.constants.const_float_from_int_vertex
dEQP-GLES3.functional.shaders.constants.const_float_from_int_fragment
dEQP-GLES3.functional.shaders.constants.const_float_from_vec2_vertex
@@ -1459,11 +1471,20 @@ dEQP-GLES3.functional.shaders.linkage.varying.rules.vertex_use_fragment_use
dEQP-GLES3.functional.shaders.linkage.varying.rules.differing_precision_1
dEQP-GLES3.functional.shaders.linkage.varying.rules.differing_precision_2
dEQP-GLES3.functional.shaders.linkage.varying.rules.differing_precision_3
+dEQP-GLES3.functional.shaders.linkage.varying.rules.type_mismatch_1
dEQP-GLES3.functional.shaders.linkage.varying.rules.type_mismatch_2
dEQP-GLES3.functional.shaders.linkage.varying.rules.type_mismatch_3
+dEQP-GLES3.functional.shaders.linkage.varying.rules.struct_type_mismatch_2
+dEQP-GLES3.functional.shaders.linkage.varying.rules.struct_type_mismatch_3
dEQP-GLES3.functional.shaders.linkage.varying.rules.interpolation_mismatch_1
dEQP-GLES3.functional.shaders.linkage.varying.rules.differing_interpolation_2
+dEQP-GLES3.functional.shaders.linkage.varying.rules.illegal_usage_1
+dEQP-GLES3.functional.shaders.linkage.varying.rules.invalid_type_int
+dEQP-GLES3.functional.shaders.linkage.varying.rules.invalid_type_uint
dEQP-GLES3.functional.shaders.linkage.varying.rules.invalid_type_bool
+dEQP-GLES3.functional.shaders.linkage.varying.rules.invalid_type_struct_array
+dEQP-GLES3.functional.shaders.linkage.varying.rules.invalid_type_struct_struct
+dEQP-GLES3.functional.shaders.linkage.varying.rules.invalid_type_array_struct
dEQP-GLES3.functional.shaders.linkage.varying.rules.invalid_type_array_array
dEQP-GLES3.functional.shaders.linkage.varying.basic_types.float
dEQP-GLES3.functional.shaders.linkage.varying.basic_types.vec2
@@ -1537,10 +1558,19 @@ dEQP-GLES3.functional.shaders.linkage.uniform.struct.partial_int_float
dEQP-GLES3.functional.shaders.linkage.uniform.struct.partial_bvec2_vec2
dEQP-GLES3.functional.shaders.linkage.uniform.struct.partial_ivec2_vec2
dEQP-GLES3.functional.shaders.linkage.uniform.struct.partial_ivec2_ivec2
+dEQP-GLES3.functional.shaders.linkage.uniform.struct.type_conflict_1
+dEQP-GLES3.functional.shaders.linkage.uniform.struct.type_conflict_2
+dEQP-GLES3.functional.shaders.linkage.uniform.struct.type_conflict_3
+dEQP-GLES3.functional.shaders.linkage.uniform.struct.precision_conflict_1
+dEQP-GLES3.functional.shaders.linkage.uniform.struct.precision_conflict_2
+dEQP-GLES3.functional.shaders.linkage.uniform.struct.precision_conflict_3
+dEQP-GLES3.functional.shaders.linkage.uniform.struct.precision_conflict_4
dEQP-GLES3.functional.shaders.linkage.uniform.struct.light_struct_highp
dEQP-GLES3.functional.shaders.linkage.uniform.struct.light_struct_mediump
dEQP-GLES3.functional.shaders.linkage.uniform.block.type_mismatch
dEQP-GLES3.functional.shaders.linkage.uniform.block.members_mismatch
+dEQP-GLES3.functional.shaders.linkage.uniform.block.layout_qualifier_mismatch_1
+dEQP-GLES3.functional.shaders.linkage.uniform.block.layout_qualifier_mismatch_2
dEQP-GLES3.functional.shaders.linkage.uniform.block.layout_qualifier_mismatch_4
dEQP-GLES3.functional.shaders.linkage.uniform.block.layout_qualifier_mismatch_5
dEQP-GLES3.functional.shaders.conversions.scalar_to_scalar.float_to_float_vertex
@@ -2745,8 +2775,12 @@ dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_in_verte
dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_in_fragment_main
dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_in_main_vertex
dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_in_main_fragment
+dEQP-GLES3.functional.shaders.declarations.invalid_declarations.invariant_attribute
+dEQP-GLES3.functional.shaders.declarations.invalid_declarations.invariant_uniform
dEQP-GLES3.functional.shaders.declarations.invalid_declarations.invariant_uniform_block_1_vertex
dEQP-GLES3.functional.shaders.declarations.invalid_declarations.invariant_uniform_block_1_fragment
+dEQP-GLES3.functional.shaders.declarations.invalid_declarations.invariant_uniform_block_2_vertex
+dEQP-GLES3.functional.shaders.declarations.invalid_declarations.invariant_uniform_block_2_fragment
dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_layout_qualifier_vertex
dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_layout_qualifier_fragment
dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_member_layout_qualifier_vertex
@@ -2755,6 +2789,10 @@ dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_ne
dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_nested_struct_definition_fragment
dEQP-GLES3.functional.shaders.declarations.invalid_declarations.nested_uniform_block_vertex
dEQP-GLES3.functional.shaders.declarations.invalid_declarations.nested_uniform_block_fragment
+dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_sampler_2d_vertex
+dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_sampler_2d_fragment
+dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_sampler_cube_vertex
+dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_sampler_cube_fragment
dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_missing_member_semicolon_vertex
dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_missing_member_semicolon_fragment
dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_missing_end_semicolon_vertex
@@ -2765,6 +2803,8 @@ dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_du
dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_duplicate_member_name_2_fragment
dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_duplicate_member_name_3_vertex
dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_duplicate_member_name_3_fragment
+dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_duplicate_block_name_vertex
+dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_duplicate_block_name_fragment
dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_duplicate_instance_name_1_vertex
dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_duplicate_instance_name_1_fragment
dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_duplicate_instance_name_2_vertex
@@ -3587,6 +3627,8 @@ dEQP-GLES3.functional.shaders.functions.array_arguments.copy_global_in_on_call_v
dEQP-GLES3.functional.shaders.functions.array_arguments.copy_global_in_on_call_fragment
dEQP-GLES3.functional.shaders.functions.array_arguments.copy_local_inout_on_call_vertex
dEQP-GLES3.functional.shaders.functions.array_arguments.copy_local_inout_on_call_fragment
+dEQP-GLES3.functional.shaders.functions.array_arguments.copy_global_inout_on_call_vertex
+dEQP-GLES3.functional.shaders.functions.array_arguments.copy_global_inout_on_call_fragment
dEQP-GLES3.functional.shaders.functions.control_flow.simple_return_vertex
dEQP-GLES3.functional.shaders.functions.control_flow.simple_return_fragment
dEQP-GLES3.functional.shaders.functions.control_flow.return_in_if_vertex
@@ -3669,6 +3711,8 @@ dEQP-GLES3.functional.shaders.functions.invalid.return_type_const_overload_verte
dEQP-GLES3.functional.shaders.functions.invalid.return_type_const_overload_fragment
dEQP-GLES3.functional.shaders.functions.invalid.return_without_value_vertex
dEQP-GLES3.functional.shaders.functions.invalid.return_without_value_fragment
+dEQP-GLES3.functional.shaders.functions.invalid.local_function_prototype_vertex
+dEQP-GLES3.functional.shaders.functions.invalid.local_function_prototype_fragment
dEQP-GLES3.functional.shaders.functions.invalid.local_function_definition_vertex
dEQP-GLES3.functional.shaders.functions.invalid.local_function_definition_fragment
dEQP-GLES3.functional.shaders.functions.invalid.name_type_conflict_vertex
@@ -3685,6 +3729,8 @@ dEQP-GLES3.functional.shaders.functions.invalid.inout_local_vertex
dEQP-GLES3.functional.shaders.functions.invalid.inout_local_fragment
dEQP-GLES3.functional.shaders.functions.invalid.uniform_argument_vertex
dEQP-GLES3.functional.shaders.functions.invalid.uniform_argument_fragment
+dEQP-GLES3.functional.shaders.functions.invalid.uniform_return_type_vertex
+dEQP-GLES3.functional.shaders.functions.invalid.uniform_return_type_fragment
dEQP-GLES3.functional.shaders.functions.invalid.in_return_type_vertex
dEQP-GLES3.functional.shaders.functions.invalid.in_return_type_fragment
dEQP-GLES3.functional.shaders.functions.invalid.out_return_type_vertex
@@ -3701,6 +3747,10 @@ dEQP-GLES3.functional.shaders.functions.invalid.write_const_arg_vertex
dEQP-GLES3.functional.shaders.functions.invalid.write_const_arg_fragment
dEQP-GLES3.functional.shaders.functions.invalid.write_const_array_arg_vertex
dEQP-GLES3.functional.shaders.functions.invalid.write_const_array_arg_fragment
+dEQP-GLES3.functional.shaders.functions.invalid.use_const_arg_in_const_expr_vertex
+dEQP-GLES3.functional.shaders.functions.invalid.use_const_arg_in_const_expr_fragment
+dEQP-GLES3.functional.shaders.functions.invalid.use_const_arg_as_array_size_vertex
+dEQP-GLES3.functional.shaders.functions.invalid.use_const_arg_as_array_size_fragment
dEQP-GLES3.functional.shaders.functions.invalid.basic_recursion_vertex
dEQP-GLES3.functional.shaders.functions.invalid.basic_recursion_fragment
dEQP-GLES3.functional.shaders.functions.invalid.simple_tail_recursion_vertex
@@ -3713,6 +3763,10 @@ dEQP-GLES3.functional.shaders.functions.invalid.dynamic_switch_recursion_vertex
dEQP-GLES3.functional.shaders.functions.invalid.dynamic_switch_recursion_fragment
dEQP-GLES3.functional.shaders.functions.invalid.modify_const_arg_vertex
dEQP-GLES3.functional.shaders.functions.invalid.modify_const_arg_fragment
+dEQP-GLES3.functional.shaders.functions.invalid.init_const_local_from_const_arg_vertex
+dEQP-GLES3.functional.shaders.functions.invalid.init_const_local_from_const_arg_fragment
+dEQP-GLES3.functional.shaders.functions.invalid.array_size_from_const_arg_vertex
+dEQP-GLES3.functional.shaders.functions.invalid.array_size_from_const_arg_fragment
dEQP-GLES3.functional.shaders.arrays.constructor.float3_vertex
dEQP-GLES3.functional.shaders.arrays.constructor.float3_fragment
dEQP-GLES3.functional.shaders.arrays.constructor.float4_vertex
@@ -3917,6 +3971,7 @@ dEQP-GLES3.functional.shaders.keywords.keywords.vec2_vertex
dEQP-GLES3.functional.shaders.keywords.keywords.vec2_fragment
dEQP-GLES3.functional.shaders.keywords.keywords.vec3_vertex
dEQP-GLES3.functional.shaders.keywords.keywords.vec3_fragment
+dEQP-GLES3.functional.shaders.keywords.keywords.vec4_vertex
dEQP-GLES3.functional.shaders.keywords.keywords.vec4_fragment
dEQP-GLES3.functional.shaders.keywords.keywords.ivec2_vertex
dEQP-GLES3.functional.shaders.keywords.keywords.ivec2_fragment
@@ -3984,6 +4039,8 @@ dEQP-GLES3.functional.shaders.keywords.reserved_keywords.varying_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.varying_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.noperspective_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.noperspective_fragment
+dEQP-GLES3.functional.shaders.keywords.reserved_keywords.subroutine_vertex
+dEQP-GLES3.functional.shaders.keywords.reserved_keywords.subroutine_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.asm_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.asm_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.class_vertex
@@ -4020,6 +4077,8 @@ dEQP-GLES3.functional.shaders.keywords.reserved_keywords.long_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.long_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.short_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.short_fragment
+dEQP-GLES3.functional.shaders.keywords.reserved_keywords.double_vertex
+dEQP-GLES3.functional.shaders.keywords.reserved_keywords.double_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.half_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.half_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.fixed_vertex
@@ -4102,14 +4161,19 @@ dEQP-GLES3.functional.shaders.keywords.invalid_identifiers.digit_vertex
dEQP-GLES3.functional.shaders.keywords.invalid_identifiers.digit_fragment
dEQP-GLES3.functional.shaders.keywords.invalid_identifiers.digit_begin_vertex
dEQP-GLES3.functional.shaders.keywords.invalid_identifiers.digit_begin_fragment
+dEQP-GLES3.functional.shaders.qualification_order.variables.valid.invariant_interp_storage_precision
dEQP-GLES3.functional.shaders.qualification_order.variables.valid.interp_storage_precision
+dEQP-GLES3.functional.shaders.qualification_order.variables.valid.invariant_interp_storage
+dEQP-GLES3.functional.shaders.qualification_order.variables.valid.invariant_storage_precision
dEQP-GLES3.functional.shaders.qualification_order.variables.valid.storage_precision
dEQP-GLES3.functional.shaders.qualification_order.variables.valid.interp_storage
+dEQP-GLES3.functional.shaders.qualification_order.variables.valid.invariant_storage
dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.invariant_interp_precision_storage
dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.invariant_storage_interp_precision
dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.invariant_storage_precision_interp
dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.invariant_precision_interp_storage
dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.invariant_precision_storage_interp
+dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.interp_invariant_storage_precision
dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.interp_invariant_precision_storage
dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.interp_storage_invariant_precision
dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.interp_storage_precision_invariant
@@ -4133,6 +4197,7 @@ dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.storage_prec
dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.precision_interp_storage
dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.precision_storage_interp
dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.invariant_storage_interp
+dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.interp_invariant_storage
dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.interp_storage_invariant
dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.storage_invariant_interp
dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.storage_interp_invariant
@@ -4144,6 +4209,13 @@ dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.precision_st
dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.precision_storage
dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.storage_interp
dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.storage_invariant
+dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.invariant_interp_storage_precision_invariant_input
+dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.interp_storage_precision_invariant_input
+dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.invariant_interp_storage_invariant_input
+dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.invariant_storage_precision_invariant_input
+dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.storage_precision_invariant_input
+dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.interp_storage_invariant_input
+dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.invariant_storage_invariant_input
dEQP-GLES3.functional.shaders.qualification_order.parameters.valid.storage_parameter_precision_vertex
dEQP-GLES3.functional.shaders.qualification_order.parameters.valid.storage_parameter_precision_fragment
dEQP-GLES3.functional.shaders.qualification_order.parameters.valid.storage_parameter_vertex
@@ -4355,12 +4427,18 @@ dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_hash_block_name_vert
dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_hash_block_name_fragment
dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_dollar_block_name_vertex
dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_dollar_block_name_fragment
+dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_identifier_block_name_vertex
+dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_identifier_block_name_fragment
dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_number_instance_name_vertex
dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_number_instance_name_fragment
dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_hash_instance_name_vertex
dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_hash_instance_name_fragment
dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_dollar_instance_name_vertex
dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_dollar_instance_name_fragment
+dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_identifier_instance_name_vertex
+dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_identifier_instance_name_fragment
+dEQP-GLES3.functional.shaders.uniform_block.invalid.repeated_block_vertex
+dEQP-GLES3.functional.shaders.uniform_block.invalid.repeated_block_fragment
dEQP-GLES3.functional.shaders.uniform_block.invalid.repeated_block_no_instance_name_vertex
dEQP-GLES3.functional.shaders.uniform_block.invalid.repeated_block_no_instance_name_fragment
dEQP-GLES3.functional.shaders.discard.basic_always
@@ -15588,6 +15666,8 @@ dEQP-GLES3.functional.shaders.texture_functions.invalid.textureoffset_samplercub
dEQP-GLES3.functional.shaders.texture_functions.invalid.textureoffset_samplercubeshadow_vec4_ivec2_fragment
dEQP-GLES3.functional.shaders.texture_functions.invalid.textureoffset_samplercubeshadow_vec4_ivec3_vertex
dEQP-GLES3.functional.shaders.texture_functions.invalid.textureoffset_samplercubeshadow_vec4_ivec3_fragment
+dEQP-GLES3.functional.shaders.texture_functions.invalid.textureoffset_sampler2darrayshadow_vec4_ivec2_vertex
+dEQP-GLES3.functional.shaders.texture_functions.invalid.textureoffset_sampler2darrayshadow_vec4_ivec2_fragment
dEQP-GLES3.functional.shaders.texture_functions.invalid.textureoffset_sampler2darrayshadow_vec4_ivec2_float_vertex
dEQP-GLES3.functional.shaders.texture_functions.invalid.textureoffset_sampler2darrayshadow_vec4_ivec2_float_fragment
dEQP-GLES3.functional.shaders.texture_functions.invalid.texelfetch_samplercube_ivec3_int_vertex
@@ -16648,6 +16728,14 @@ dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.mediump_fragment.
dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.mediump_fragment.vec2
dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.mediump_fragment.vec3
dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.mediump_fragment.vec4
+dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.highp_vertex.scalar
+dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.highp_vertex.vec2
+dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.highp_vertex.vec3
+dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.highp_vertex.vec4
+dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.highp_fragment.scalar
+dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.highp_fragment.vec2
+dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.highp_fragment.vec3
+dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.highp_fragment.vec4
dEQP-GLES3.functional.shaders.builtin_functions.precision.asinh.lowp_vertex.scalar
dEQP-GLES3.functional.shaders.builtin_functions.precision.asinh.lowp_vertex.vec2
dEQP-GLES3.functional.shaders.builtin_functions.precision.asinh.lowp_vertex.vec3
@@ -17056,6 +17144,8 @@ dEQP-GLES3.functional.shaders.builtin_functions.precision.modf.lowp_vertex
dEQP-GLES3.functional.shaders.builtin_functions.precision.modf.lowp_fragment
dEQP-GLES3.functional.shaders.builtin_functions.precision.modf.mediump_vertex
dEQP-GLES3.functional.shaders.builtin_functions.precision.modf.mediump_fragment
+dEQP-GLES3.functional.shaders.builtin_functions.precision.modf.highp_vertex
+dEQP-GLES3.functional.shaders.builtin_functions.precision.modf.highp_fragment
dEQP-GLES3.functional.shaders.builtin_functions.precision.min.lowp_vertex.scalar
dEQP-GLES3.functional.shaders.builtin_functions.precision.min.lowp_vertex.vec2
dEQP-GLES3.functional.shaders.builtin_functions.precision.min.lowp_vertex.vec3
@@ -17273,6 +17363,30 @@ dEQP-GLES3.functional.shaders.builtin_functions.precision.reflect.mediump_fragme
dEQP-GLES3.functional.shaders.builtin_functions.precision.reflect.mediump_fragment.vec4
dEQP-GLES3.functional.shaders.builtin_functions.precision.reflect.highp_vertex.vec3
dEQP-GLES3.functional.shaders.builtin_functions.precision.reflect.highp_fragment.vec3
+dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.lowp_vertex.scalar
+dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.lowp_vertex.vec2
+dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.lowp_vertex.vec3
+dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.lowp_vertex.vec4
+dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.lowp_fragment.scalar
+dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.lowp_fragment.vec2
+dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.lowp_fragment.vec3
+dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.lowp_fragment.vec4
+dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.mediump_vertex.scalar
+dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.mediump_vertex.vec2
+dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.mediump_vertex.vec3
+dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.mediump_vertex.vec4
+dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.mediump_fragment.scalar
+dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.mediump_fragment.vec2
+dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.mediump_fragment.vec3
+dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.mediump_fragment.vec4
+dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.highp_vertex.scalar
+dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.highp_vertex.vec2
+dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.highp_vertex.vec3
+dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.highp_vertex.vec4
+dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.highp_fragment.scalar
+dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.highp_fragment.vec2
+dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.highp_fragment.vec3
+dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.highp_fragment.vec4
dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.lowp_vertex.mat2
dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.lowp_vertex.mat2x3
dEQP-GLES3.functional.shaders.builtin_functions.precision.matrixcompmult.lowp_vertex.mat2x4
@@ -17431,7 +17545,9 @@ dEQP-GLES3.functional.shaders.builtin_functions.precision.inverse.lowp_fragment.
dEQP-GLES3.functional.shaders.builtin_functions.precision.inverse.mediump_vertex.mat2
dEQP-GLES3.functional.shaders.builtin_functions.precision.inverse.mediump_fragment.mat2
dEQP-GLES3.functional.shaders.invariance.highp.common_subexpression_0
+dEQP-GLES3.functional.shaders.invariance.highp.common_subexpression_1
dEQP-GLES3.functional.shaders.invariance.highp.common_subexpression_2
+dEQP-GLES3.functional.shaders.invariance.highp.common_subexpression_3
dEQP-GLES3.functional.shaders.invariance.highp.subexpression_precision_lowp
dEQP-GLES3.functional.shaders.invariance.highp.subexpression_precision_mediump
dEQP-GLES3.functional.shaders.invariance.highp.subexpression_precision_highp
@@ -17441,7 +17557,9 @@ dEQP-GLES3.functional.shaders.invariance.highp.loop_2
dEQP-GLES3.functional.shaders.invariance.highp.loop_3
dEQP-GLES3.functional.shaders.invariance.highp.loop_4
dEQP-GLES3.functional.shaders.invariance.mediump.common_subexpression_0
+dEQP-GLES3.functional.shaders.invariance.mediump.common_subexpression_1
dEQP-GLES3.functional.shaders.invariance.mediump.common_subexpression_2
+dEQP-GLES3.functional.shaders.invariance.mediump.common_subexpression_3
dEQP-GLES3.functional.shaders.invariance.mediump.subexpression_precision_lowp
dEQP-GLES3.functional.shaders.invariance.mediump.subexpression_precision_mediump
dEQP-GLES3.functional.shaders.invariance.mediump.subexpression_precision_highp
@@ -17451,7 +17569,9 @@ dEQP-GLES3.functional.shaders.invariance.mediump.loop_2
dEQP-GLES3.functional.shaders.invariance.mediump.loop_3
dEQP-GLES3.functional.shaders.invariance.mediump.loop_4
dEQP-GLES3.functional.shaders.invariance.lowp.common_subexpression_0
+dEQP-GLES3.functional.shaders.invariance.lowp.common_subexpression_1
dEQP-GLES3.functional.shaders.invariance.lowp.common_subexpression_2
+dEQP-GLES3.functional.shaders.invariance.lowp.common_subexpression_3
dEQP-GLES3.functional.shaders.invariance.lowp.subexpression_precision_lowp
dEQP-GLES3.functional.shaders.invariance.lowp.subexpression_precision_mediump
dEQP-GLES3.functional.shaders.invariance.lowp.subexpression_precision_highp
@@ -17464,6 +17584,8 @@ dEQP-GLES3.functional.shaders.fragdata.valid_static_index
dEQP-GLES3.functional.shaders.fragdata.valid_uniform_index
dEQP-GLES3.functional.shaders.fragdata.valid_dynamic_index
dEQP-GLES3.functional.shaders.fragdata.write_fragcolor_and_fragdata_simple
+dEQP-GLES3.functional.shaders.fragdata.write_fragcolor_and_fragdata_static_if
+dEQP-GLES3.functional.shaders.fragdata.write_fragcolor_and_fragdata_unused_func
dEQP-GLES3.functional.shaders.constant_expressions.trivial.float_vertex
dEQP-GLES3.functional.shaders.constant_expressions.trivial.float_fragment
dEQP-GLES3.functional.shaders.constant_expressions.trivial.int_vertex
@@ -19541,6 +19663,7 @@ dEQP-GLES3.functional.shaders.random.all_features.vertex.64
dEQP-GLES3.functional.shaders.random.all_features.vertex.67
dEQP-GLES3.functional.shaders.random.all_features.vertex.68
dEQP-GLES3.functional.shaders.random.all_features.vertex.69
+dEQP-GLES3.functional.shaders.random.all_features.vertex.70
dEQP-GLES3.functional.shaders.random.all_features.vertex.71
dEQP-GLES3.functional.shaders.random.all_features.vertex.73
dEQP-GLES3.functional.shaders.random.all_features.vertex.74
@@ -19601,6 +19724,7 @@ dEQP-GLES3.functional.shaders.random.all_features.fragment.58
dEQP-GLES3.functional.shaders.random.all_features.fragment.59
dEQP-GLES3.functional.shaders.random.all_features.fragment.60
dEQP-GLES3.functional.shaders.random.all_features.fragment.61
+dEQP-GLES3.functional.shaders.random.all_features.fragment.62
dEQP-GLES3.functional.shaders.random.all_features.fragment.63
dEQP-GLES3.functional.shaders.random.all_features.fragment.67
dEQP-GLES3.functional.shaders.random.all_features.fragment.68
@@ -19616,6 +19740,7 @@ dEQP-GLES3.functional.shaders.random.all_features.fragment.83
dEQP-GLES3.functional.shaders.random.all_features.fragment.84
dEQP-GLES3.functional.shaders.random.all_features.fragment.85
dEQP-GLES3.functional.shaders.random.all_features.fragment.87
+dEQP-GLES3.functional.shaders.random.all_features.fragment.88
dEQP-GLES3.functional.shaders.random.all_features.fragment.90
dEQP-GLES3.functional.shaders.random.all_features.fragment.91
dEQP-GLES3.functional.shaders.random.all_features.fragment.92
@@ -22195,6 +22320,18 @@ dEQP-GLES3.functional.texture.mipmap.2d.affine.nearest_linear_mirror
dEQP-GLES3.functional.texture.mipmap.2d.affine.linear_linear_clamp
dEQP-GLES3.functional.texture.mipmap.2d.affine.linear_linear_repeat
dEQP-GLES3.functional.texture.mipmap.2d.affine.linear_linear_mirror
+dEQP-GLES3.functional.texture.mipmap.2d.projected.nearest_nearest_clamp
+dEQP-GLES3.functional.texture.mipmap.2d.projected.nearest_nearest_repeat
+dEQP-GLES3.functional.texture.mipmap.2d.projected.nearest_nearest_mirror
+dEQP-GLES3.functional.texture.mipmap.2d.projected.linear_nearest_clamp
+dEQP-GLES3.functional.texture.mipmap.2d.projected.linear_nearest_repeat
+dEQP-GLES3.functional.texture.mipmap.2d.projected.linear_nearest_mirror
+dEQP-GLES3.functional.texture.mipmap.2d.projected.nearest_linear_clamp
+dEQP-GLES3.functional.texture.mipmap.2d.projected.nearest_linear_repeat
+dEQP-GLES3.functional.texture.mipmap.2d.projected.nearest_linear_mirror
+dEQP-GLES3.functional.texture.mipmap.2d.projected.linear_linear_clamp
+dEQP-GLES3.functional.texture.mipmap.2d.projected.linear_linear_repeat
+dEQP-GLES3.functional.texture.mipmap.2d.projected.linear_linear_mirror
dEQP-GLES3.functional.texture.mipmap.2d.bias.nearest_nearest
dEQP-GLES3.functional.texture.mipmap.2d.bias.linear_nearest
dEQP-GLES3.functional.texture.mipmap.2d.bias.nearest_linear
@@ -27921,6 +28058,7 @@ dEQP-GLES3.functional.fbo.completeness.renderable.renderbuffer.depth.srgb_alpha_
dEQP-GLES3.functional.fbo.completeness.renderable.renderbuffer.depth.srgb8_alpha8
dEQP-GLES3.functional.fbo.completeness.renderable.renderbuffer.depth.depth_component32f
dEQP-GLES3.functional.fbo.completeness.renderable.renderbuffer.depth.depth32f_stencil8
+dEQP-GLES3.functional.fbo.completeness.renderable.renderbuffer.depth.stencil_index8
dEQP-GLES3.functional.fbo.completeness.renderable.renderbuffer.depth.rgb565
dEQP-GLES3.functional.fbo.completeness.renderable.renderbuffer.depth.rgba32ui
dEQP-GLES3.functional.fbo.completeness.renderable.renderbuffer.depth.rgb32ui
@@ -28146,6 +28284,7 @@ dEQP-GLES3.functional.fbo.completeness.renderable.texture.depth.srgb_alpha_unsig
dEQP-GLES3.functional.fbo.completeness.renderable.texture.depth.srgb8_alpha8
dEQP-GLES3.functional.fbo.completeness.renderable.texture.depth.depth_component32f
dEQP-GLES3.functional.fbo.completeness.renderable.texture.depth.depth32f_stencil8
+dEQP-GLES3.functional.fbo.completeness.renderable.texture.depth.stencil_index8
dEQP-GLES3.functional.fbo.completeness.renderable.texture.depth.rgb565
dEQP-GLES3.functional.fbo.completeness.renderable.texture.depth.rgba32ui
dEQP-GLES3.functional.fbo.completeness.renderable.texture.depth.rgb32ui
@@ -34379,6 +34518,9 @@ dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.basic_array.s
dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.basic_struct.float_vec4_vertex
dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.basic_struct.float_vec4_fragment
dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.basic_struct.float_vec4_both
+dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.basic_struct.mat4_mat2_vertex
+dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.basic_struct.mat4_mat2_fragment
+dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.basic_struct.mat4_mat2_both
dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.basic_struct.int_ivec4_vertex
dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.basic_struct.int_ivec4_fragment
dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.basic_struct.int_ivec4_both
@@ -34394,6 +34536,9 @@ dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.basic_struct.
dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.struct_in_array.float_vec4_vertex
dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.struct_in_array.float_vec4_fragment
dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.struct_in_array.float_vec4_both
+dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.struct_in_array.mat4_mat2_vertex
+dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.struct_in_array.mat4_mat2_fragment
+dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.struct_in_array.mat4_mat2_both
dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.struct_in_array.int_ivec4_vertex
dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.struct_in_array.int_ivec4_fragment
dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.struct_in_array.int_ivec4_both
@@ -34409,6 +34554,9 @@ dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.struct_in_arr
dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.array_in_struct.float_vec4_vertex
dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.array_in_struct.float_vec4_fragment
dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.array_in_struct.float_vec4_both
+dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.array_in_struct.mat4_mat2_vertex
+dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.array_in_struct.mat4_mat2_fragment
+dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.array_in_struct.mat4_mat2_both
dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.array_in_struct.int_ivec4_vertex
dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.array_in_struct.int_ivec4_fragment
dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.array_in_struct.int_ivec4_both
@@ -34424,6 +34572,9 @@ dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.array_in_stru
dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.float_vec4_vertex
dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.float_vec4_fragment
dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.float_vec4_both
+dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.mat4_mat2_vertex
+dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.mat4_mat2_fragment
+dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.mat4_mat2_both
dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.int_ivec4_vertex
dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.int_ivec4_fragment
dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.int_ivec4_both
@@ -34843,6 +34994,7 @@ dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.basic_a
dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.basic_array.bvec4_both
dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.basic_array.sampler2D_vertex
dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.basic_array.sampler2D_fragment
+dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.basic_array.sampler2D_both
dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.array_in_struct.float_vec4_vertex
dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.array_in_struct.float_vec4_fragment
dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.array_in_struct.float_vec4_both
@@ -34860,6 +35012,7 @@ dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.array_i
dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.array_in_struct.bool_bvec4_both
dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.array_in_struct.sampler2D_samplerCube_vertex
dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.array_in_struct.sampler2D_samplerCube_fragment
+dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.array_in_struct.sampler2D_samplerCube_both
dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.multiple_basic_array.vertex
dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.multiple_basic_array.fragment
dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.multiple_basic_array.both
@@ -34936,9 +35089,11 @@ dEQP-GLES3.functional.uniform_api.random.0
dEQP-GLES3.functional.uniform_api.random.1
dEQP-GLES3.functional.uniform_api.random.2
dEQP-GLES3.functional.uniform_api.random.3
+dEQP-GLES3.functional.uniform_api.random.4
dEQP-GLES3.functional.uniform_api.random.5
dEQP-GLES3.functional.uniform_api.random.6
dEQP-GLES3.functional.uniform_api.random.7
+dEQP-GLES3.functional.uniform_api.random.8
dEQP-GLES3.functional.uniform_api.random.9
dEQP-GLES3.functional.uniform_api.random.10
dEQP-GLES3.functional.uniform_api.random.11
@@ -34952,6 +35107,7 @@ dEQP-GLES3.functional.uniform_api.random.18
dEQP-GLES3.functional.uniform_api.random.19
dEQP-GLES3.functional.uniform_api.random.20
dEQP-GLES3.functional.uniform_api.random.21
+dEQP-GLES3.functional.uniform_api.random.22
dEQP-GLES3.functional.uniform_api.random.24
dEQP-GLES3.functional.uniform_api.random.25
dEQP-GLES3.functional.uniform_api.random.26
@@ -35009,6 +35165,7 @@ dEQP-GLES3.functional.uniform_api.random.77
dEQP-GLES3.functional.uniform_api.random.78
dEQP-GLES3.functional.uniform_api.random.79
dEQP-GLES3.functional.uniform_api.random.80
+dEQP-GLES3.functional.uniform_api.random.81
dEQP-GLES3.functional.uniform_api.random.82
dEQP-GLES3.functional.uniform_api.random.83
dEQP-GLES3.functional.uniform_api.random.84
@@ -35020,6 +35177,7 @@ dEQP-GLES3.functional.uniform_api.random.89
dEQP-GLES3.functional.uniform_api.random.90
dEQP-GLES3.functional.uniform_api.random.91
dEQP-GLES3.functional.uniform_api.random.92
+dEQP-GLES3.functional.uniform_api.random.93
dEQP-GLES3.functional.uniform_api.random.94
dEQP-GLES3.functional.uniform_api.random.95
dEQP-GLES3.functional.uniform_api.random.96
@@ -35578,6 +35736,11 @@ dEQP-GLES3.functional.fragment_out.basic.uint.rgba16ui_highp_uvec4
dEQP-GLES3.functional.fragment_out.basic.uint.rgba8ui_lowp_uint
dEQP-GLES3.functional.fragment_out.basic.uint.rgba8ui_lowp_uvec2
dEQP-GLES3.functional.fragment_out.basic.uint.rgba8ui_lowp_uvec3
+dEQP-GLES3.functional.fragment_out.basic.uint.rgba8ui_lowp_uvec4
+dEQP-GLES3.functional.fragment_out.basic.uint.rgba8ui_mediump_uint
+dEQP-GLES3.functional.fragment_out.basic.uint.rgba8ui_mediump_uvec2
+dEQP-GLES3.functional.fragment_out.basic.uint.rgba8ui_mediump_uvec3
+dEQP-GLES3.functional.fragment_out.basic.uint.rgba8ui_mediump_uvec4
dEQP-GLES3.functional.fragment_out.basic.uint.rgba8ui_highp_uint
dEQP-GLES3.functional.fragment_out.basic.uint.rgba8ui_highp_uvec2
dEQP-GLES3.functional.fragment_out.basic.uint.rgba8ui_highp_uvec3
@@ -36255,6 +36418,7 @@ dEQP-GLES3.functional.pbo.renderbuffer.rgb10_a2ui_clears
dEQP-GLES3.functional.pbo.renderbuffer.rgba4_triangles
dEQP-GLES3.functional.pbo.renderbuffer.rgba4_clears
dEQP-GLES3.functional.pbo.renderbuffer.rgb8_triangles
+dEQP-GLES3.functional.pbo.renderbuffer.rgb8_clears
dEQP-GLES3.functional.pbo.renderbuffer.rgb565_clears
dEQP-GLES3.functional.pbo.renderbuffer.r11f_g11f_b10f_triangles
dEQP-GLES3.functional.pbo.renderbuffer.r11f_g11f_b10f_clears
@@ -37072,6 +37236,9 @@ dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.highp_vec3
dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.lowp_vec4
dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.mediump_vec4
dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.highp_vec4
+dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.lowp_mat2
+dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.mediump_mat2
+dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.highp_mat2
dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.lowp_mat2x3
dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.mediump_mat2x3
dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.highp_mat2x3
@@ -37132,6 +37299,9 @@ dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.highp_vec3
dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.lowp_vec4
dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.mediump_vec4
dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.highp_vec4
+dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.lowp_mat2
+dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.mediump_mat2
+dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.highp_mat2
dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.lowp_mat2x3
dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.mediump_mat2x3
dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.highp_mat2x3
@@ -37192,6 +37362,9 @@ dEQP-GLES3.functional.transform_feedback.basic_types.separate.triangles.highp_ve
dEQP-GLES3.functional.transform_feedback.basic_types.separate.triangles.lowp_vec4
dEQP-GLES3.functional.transform_feedback.basic_types.separate.triangles.mediump_vec4
dEQP-GLES3.functional.transform_feedback.basic_types.separate.triangles.highp_vec4
+dEQP-GLES3.functional.transform_feedback.basic_types.separate.triangles.lowp_mat2
+dEQP-GLES3.functional.transform_feedback.basic_types.separate.triangles.mediump_mat2
+dEQP-GLES3.functional.transform_feedback.basic_types.separate.triangles.highp_mat2
dEQP-GLES3.functional.transform_feedback.basic_types.separate.triangles.lowp_mat2x3
dEQP-GLES3.functional.transform_feedback.basic_types.separate.triangles.mediump_mat2x3
dEQP-GLES3.functional.transform_feedback.basic_types.separate.triangles.highp_mat2x3
@@ -37429,6 +37602,12 @@ dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.triangles.highp
dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.triangles.lowp_uvec4
dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.triangles.mediump_uvec4
dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.triangles.highp_uvec4
+dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_float
+dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_float
+dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_float
+dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_vec2
+dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_vec2
+dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_vec2
dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_vec3
dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_vec3
dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_vec3
@@ -37462,18 +37641,36 @@ dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_mat4x3
dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_mat4
dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_mat4
dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_mat4
+dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_int
+dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_int
+dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_int
+dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_ivec2
+dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_ivec2
+dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_ivec2
dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_ivec3
dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_ivec3
dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_ivec3
dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_ivec4
dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_ivec4
dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_ivec4
+dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_uint
+dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_uint
+dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_uint
+dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_uvec2
+dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_uvec2
+dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_uvec2
dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_uvec3
dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_uvec3
dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_uvec3
dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_uvec4
dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_uvec4
dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_uvec4
+dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_float
+dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_float
+dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_float
+dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_vec2
+dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_vec2
+dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_vec2
dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_vec3
dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_vec3
dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_vec3
@@ -37507,18 +37704,36 @@ dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_mat4x3
dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_mat4
dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_mat4
dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_mat4
+dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_int
+dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_int
+dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_int
+dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_ivec2
+dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_ivec2
+dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_ivec2
dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_ivec3
dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_ivec3
dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_ivec3
dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_ivec4
dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_ivec4
dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_ivec4
+dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_uint
+dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_uint
+dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_uint
+dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_uvec2
+dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_uvec2
+dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_uvec2
dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_uvec3
dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_uvec3
dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_uvec3
dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_uvec4
dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_uvec4
dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_uvec4
+dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_float
+dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_float
+dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_float
+dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_vec2
+dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_vec2
+dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_vec2
dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_vec3
dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_vec3
dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_vec3
@@ -37552,18 +37767,42 @@ dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_mat4x3
dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_mat4
dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_mat4
dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_mat4
+dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_int
+dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_int
+dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_int
+dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_ivec2
+dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_ivec2
+dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_ivec2
dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_ivec3
dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_ivec3
dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_ivec3
dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_ivec4
dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_ivec4
dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_ivec4
+dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_uint
+dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_uint
+dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_uint
+dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_uvec2
+dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_uvec2
+dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_uvec2
dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_uvec3
dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_uvec3
dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_uvec3
dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_uvec4
dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_uvec4
dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_uvec4
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_float
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_float
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_float
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_vec2
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_vec2
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_vec2
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_vec3
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_vec3
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_vec3
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_vec4
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_vec4
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_vec4
dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_mat2
dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_mat2
dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_mat2
@@ -37591,6 +37830,42 @@ dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_mat4x3
dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_mat4
dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_mat4
dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_mat4
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_int
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_int
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_int
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_ivec2
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_ivec2
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_ivec2
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_ivec3
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_ivec3
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_ivec3
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_ivec4
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_ivec4
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_ivec4
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_uint
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_uint
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_uint
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_uvec2
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_uvec2
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_uvec2
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_uvec3
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_uvec3
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_uvec3
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_uvec4
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_uvec4
+dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_uvec4
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_float
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_float
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_float
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_vec2
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_vec2
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_vec2
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_vec3
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_vec3
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_vec3
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_vec4
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_vec4
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_vec4
dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_mat2
dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_mat2
dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_mat2
@@ -37618,6 +37893,42 @@ dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_mat4x3
dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_mat4
dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_mat4
dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_mat4
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_int
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_int
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_int
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_ivec2
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_ivec2
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_ivec2
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_ivec3
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_ivec3
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_ivec3
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_ivec4
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_ivec4
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_ivec4
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_uint
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_uint
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_uint
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_uvec2
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_uvec2
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_uvec2
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_uvec3
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_uvec3
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_uvec3
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_uvec4
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_uvec4
+dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_uvec4
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_float
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_float
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_float
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_vec2
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_vec2
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_vec2
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_vec3
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_vec3
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_vec3
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_vec4
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_vec4
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_vec4
dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_mat2
dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_mat2
dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_mat2
@@ -37645,6 +37956,30 @@ dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_mat4x
dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_mat4
dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_mat4
dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_mat4
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_int
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_int
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_int
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_ivec2
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_ivec2
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_ivec2
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_ivec3
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_ivec3
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_ivec3
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_ivec4
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_ivec4
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_ivec4
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_uint
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_uint
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_uint
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_uvec2
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_uvec2
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_uvec2
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_uvec3
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_uvec3
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_uvec3
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_uvec4
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_uvec4
+dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_uvec4
dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_float
dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_float
dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_float
@@ -37657,6 +37992,9 @@ dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_vec
dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_vec4
dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_vec4
dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_vec4
+dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat2
+dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat2
+dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat2
dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat2x3
dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat2x3
dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat2x3
@@ -37717,6 +38055,9 @@ dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_vec3
dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_vec4
dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_vec4
dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_vec4
+dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat2
+dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat2
+dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat2
dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat2x3
dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat2x3
dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat2x3
@@ -37777,6 +38118,9 @@ dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_
dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_vec4
dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_vec4
dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_vec4
+dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat2
+dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat2
+dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat2
dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat2x3
dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat2x3
dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat2x3
@@ -38069,27 +38413,36 @@ dEQP-GLES3.functional.transform_feedback.interpolation.centroid.highp_vec4_lines
dEQP-GLES3.functional.transform_feedback.interpolation.centroid.highp_vec4_triangles_separate
dEQP-GLES3.functional.transform_feedback.interpolation.centroid.highp_vec4_triangles_interleaved
dEQP-GLES3.functional.transform_feedback.random.separate.points.1
+dEQP-GLES3.functional.transform_feedback.random.separate.points.2
dEQP-GLES3.functional.transform_feedback.random.separate.points.3
dEQP-GLES3.functional.transform_feedback.random.separate.points.4
dEQP-GLES3.functional.transform_feedback.random.separate.points.5
dEQP-GLES3.functional.transform_feedback.random.separate.points.6
+dEQP-GLES3.functional.transform_feedback.random.separate.points.7
dEQP-GLES3.functional.transform_feedback.random.separate.points.8
dEQP-GLES3.functional.transform_feedback.random.separate.points.9
dEQP-GLES3.functional.transform_feedback.random.separate.points.10
+dEQP-GLES3.functional.transform_feedback.random.separate.lines.1
dEQP-GLES3.functional.transform_feedback.random.separate.lines.2
dEQP-GLES3.functional.transform_feedback.random.separate.lines.3
dEQP-GLES3.functional.transform_feedback.random.separate.lines.4
dEQP-GLES3.functional.transform_feedback.random.separate.lines.5
dEQP-GLES3.functional.transform_feedback.random.separate.lines.6
dEQP-GLES3.functional.transform_feedback.random.separate.lines.7
+dEQP-GLES3.functional.transform_feedback.random.separate.lines.8
+dEQP-GLES3.functional.transform_feedback.random.separate.lines.9
dEQP-GLES3.functional.transform_feedback.random.separate.lines.10
dEQP-GLES3.functional.transform_feedback.random.separate.triangles.2
dEQP-GLES3.functional.transform_feedback.random.separate.triangles.3
dEQP-GLES3.functional.transform_feedback.random.separate.triangles.4
dEQP-GLES3.functional.transform_feedback.random.separate.triangles.5
+dEQP-GLES3.functional.transform_feedback.random.separate.triangles.6
dEQP-GLES3.functional.transform_feedback.random.separate.triangles.7
dEQP-GLES3.functional.transform_feedback.random.separate.triangles.8
+dEQP-GLES3.functional.transform_feedback.random.separate.triangles.9
+dEQP-GLES3.functional.transform_feedback.random.separate.triangles.10
dEQP-GLES3.functional.transform_feedback.random.interleaved.points.1
+dEQP-GLES3.functional.transform_feedback.random.interleaved.points.2
dEQP-GLES3.functional.transform_feedback.random.interleaved.points.3
dEQP-GLES3.functional.transform_feedback.random.interleaved.points.4
dEQP-GLES3.functional.transform_feedback.random.interleaved.points.5
@@ -38098,10 +38451,12 @@ dEQP-GLES3.functional.transform_feedback.random.interleaved.points.7
dEQP-GLES3.functional.transform_feedback.random.interleaved.points.8
dEQP-GLES3.functional.transform_feedback.random.interleaved.points.9
dEQP-GLES3.functional.transform_feedback.random.interleaved.points.10
+dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.1
dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.2
dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.4
dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.5
dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.6
+dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.7
dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.8
dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.9
dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.10
@@ -38485,6 +38840,7 @@ dEQP-GLES3.functional.multisample.default_framebuffer.common_edge_small_quads
dEQP-GLES3.functional.multisample.default_framebuffer.common_edge_big_quad
dEQP-GLES3.functional.multisample.default_framebuffer.common_edge_viewport_quad
dEQP-GLES3.functional.multisample.default_framebuffer.depth
+dEQP-GLES3.functional.multisample.default_framebuffer.stencil
dEQP-GLES3.functional.multisample.default_framebuffer.sample_coverage_invert
dEQP-GLES3.functional.multisample.default_framebuffer.proportionality_alpha_to_coverage
dEQP-GLES3.functional.multisample.default_framebuffer.proportionality_sample_coverage
@@ -38500,6 +38856,7 @@ dEQP-GLES3.functional.multisample.fbo_4_samples.common_edge_small_quads
dEQP-GLES3.functional.multisample.fbo_4_samples.common_edge_big_quad
dEQP-GLES3.functional.multisample.fbo_4_samples.common_edge_viewport_quad
dEQP-GLES3.functional.multisample.fbo_4_samples.depth
+dEQP-GLES3.functional.multisample.fbo_4_samples.stencil
dEQP-GLES3.functional.multisample.fbo_4_samples.sample_coverage_invert
dEQP-GLES3.functional.multisample.fbo_4_samples.proportionality_alpha_to_coverage
dEQP-GLES3.functional.multisample.fbo_4_samples.proportionality_sample_coverage
@@ -38531,6 +38888,7 @@ dEQP-GLES3.functional.multisample.fbo_max_samples.common_edge_small_quads
dEQP-GLES3.functional.multisample.fbo_max_samples.common_edge_big_quad
dEQP-GLES3.functional.multisample.fbo_max_samples.common_edge_viewport_quad
dEQP-GLES3.functional.multisample.fbo_max_samples.depth
+dEQP-GLES3.functional.multisample.fbo_max_samples.stencil
dEQP-GLES3.functional.multisample.fbo_max_samples.sample_coverage_invert
dEQP-GLES3.functional.multisample.fbo_max_samples.proportionality_alpha_to_coverage
dEQP-GLES3.functional.multisample.fbo_max_samples.proportionality_sample_coverage
@@ -38974,21 +39332,27 @@ dEQP-GLES3.functional.state_query.integers.stencil_back_func_separate_both_getfl
dEQP-GLES3.functional.state_query.integers.stencil_value_mask_getboolean
dEQP-GLES3.functional.state_query.integers.stencil_value_mask_getinteger
dEQP-GLES3.functional.state_query.integers.stencil_value_mask_getinteger64
+dEQP-GLES3.functional.state_query.integers.stencil_value_mask_getfloat
dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_getboolean
dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_getinteger
dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_getinteger64
+dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_getfloat
dEQP-GLES3.functional.state_query.integers.stencil_value_mask_separate_getboolean
dEQP-GLES3.functional.state_query.integers.stencil_value_mask_separate_getinteger
dEQP-GLES3.functional.state_query.integers.stencil_value_mask_separate_getinteger64
+dEQP-GLES3.functional.state_query.integers.stencil_value_mask_separate_getfloat
dEQP-GLES3.functional.state_query.integers.stencil_value_mask_separate_both_getboolean
dEQP-GLES3.functional.state_query.integers.stencil_value_mask_separate_both_getinteger
dEQP-GLES3.functional.state_query.integers.stencil_value_mask_separate_both_getinteger64
+dEQP-GLES3.functional.state_query.integers.stencil_value_mask_separate_both_getfloat
dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_separate_getboolean
dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_separate_getinteger
dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_separate_getinteger64
+dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_separate_getfloat
dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_separate_both_getboolean
dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_separate_both_getinteger
dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_separate_both_getinteger64
+dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_separate_both_getfloat
dEQP-GLES3.functional.state_query.integers.stencil_writemask_getboolean
dEQP-GLES3.functional.state_query.integers.stencil_writemask_getinteger
dEQP-GLES3.functional.state_query.integers.stencil_writemask_getinteger64
@@ -39206,6 +39570,7 @@ dEQP-GLES3.functional.state_query.integers64.max_element_index_getinteger
dEQP-GLES3.functional.state_query.integers64.max_element_index_getfloat
dEQP-GLES3.functional.state_query.integers64.max_server_wait_timeout_getboolean
dEQP-GLES3.functional.state_query.integers64.max_server_wait_timeout_getinteger
+dEQP-GLES3.functional.state_query.integers64.max_server_wait_timeout_getfloat
dEQP-GLES3.functional.state_query.integers64.max_uniform_block_size_getboolean
dEQP-GLES3.functional.state_query.integers64.max_uniform_block_size_getinteger
dEQP-GLES3.functional.state_query.integers64.max_uniform_block_size_getfloat
@@ -39216,6 +39581,7 @@ dEQP-GLES3.functional.state_query.integers64.max_combined_fragment_uniform_compo
dEQP-GLES3.functional.state_query.integers64.max_combined_fragment_uniform_components_getinteger
dEQP-GLES3.functional.state_query.integers64.max_combined_fragment_uniform_components_getfloat
dEQP-GLES3.functional.state_query.floats.depth_range_getboolean
+dEQP-GLES3.functional.state_query.floats.depth_range_getinteger
dEQP-GLES3.functional.state_query.floats.depth_range_getfloat
dEQP-GLES3.functional.state_query.floats.line_width_getboolean
dEQP-GLES3.functional.state_query.floats.line_width_getfloat
@@ -39226,12 +39592,15 @@ dEQP-GLES3.functional.state_query.floats.polygon_offset_units_getfloat
dEQP-GLES3.functional.state_query.floats.sample_coverage_value_getboolean
dEQP-GLES3.functional.state_query.floats.sample_coverage_value_getfloat
dEQP-GLES3.functional.state_query.floats.blend_color_getboolean
+dEQP-GLES3.functional.state_query.floats.blend_color_getinteger
dEQP-GLES3.functional.state_query.floats.blend_color_getinteger64
dEQP-GLES3.functional.state_query.floats.blend_color_getfloat
dEQP-GLES3.functional.state_query.floats.color_clear_value_getboolean
+dEQP-GLES3.functional.state_query.floats.color_clear_value_getinteger
dEQP-GLES3.functional.state_query.floats.color_clear_value_getinteger64
dEQP-GLES3.functional.state_query.floats.color_clear_value_getfloat
dEQP-GLES3.functional.state_query.floats.depth_clear_value_getboolean
+dEQP-GLES3.functional.state_query.floats.depth_clear_value_getinteger
dEQP-GLES3.functional.state_query.floats.depth_clear_value_getinteger64
dEQP-GLES3.functional.state_query.floats.depth_clear_value_getfloat
dEQP-GLES3.functional.state_query.floats.max_texture_lod_bias_getboolean
@@ -39398,6 +39767,8 @@ dEQP-GLES3.functional.state_query.sampler.sampler_texture_mag_filter_getsamplerp
dEQP-GLES3.functional.state_query.sampler.sampler_texture_mag_filter_getsamplerparameterf
dEQP-GLES3.functional.state_query.sampler.sampler_texture_min_filter_getsamplerparameteri
dEQP-GLES3.functional.state_query.sampler.sampler_texture_min_filter_getsamplerparameterf
+dEQP-GLES3.functional.state_query.sampler.sampler_texture_min_lod_getsamplerparameteri
+dEQP-GLES3.functional.state_query.sampler.sampler_texture_max_lod_getsamplerparameteri
dEQP-GLES3.functional.state_query.sampler.sampler_texture_compare_mode_getsamplerparameteri
dEQP-GLES3.functional.state_query.sampler.sampler_texture_compare_mode_getsamplerparameterf
dEQP-GLES3.functional.state_query.sampler.sampler_texture_compare_func_getsamplerparameteri
@@ -39425,12 +39796,17 @@ dEQP-GLES3.functional.state_query.fbo.framebuffer_attachment_x_size_initial
dEQP-GLES3.functional.state_query.fbo.framebuffer_attachment_x_size_rbo
dEQP-GLES3.functional.state_query.fbo.framebuffer_attachment_x_size_texture
dEQP-GLES3.functional.state_query.fbo.framebuffer_unspecified_attachment_color_encoding
+dEQP-GLES3.functional.state_query.fbo.framebuffer_unspecified_attachment_component_type
dEQP-GLES3.functional.state_query.fbo.framebuffer_unspecified_attachment_x_size_texture
+dEQP-GLES3.functional.state_query.rbo.renderbuffer_size
+dEQP-GLES3.functional.state_query.rbo.renderbuffer_internal_format
dEQP-GLES3.functional.state_query.rbo.renderbuffer_component_size_color
dEQP-GLES3.functional.state_query.rbo.renderbuffer_component_size_depth
dEQP-GLES3.functional.state_query.rbo.renderbuffer_samples
dEQP-GLES3.functional.state_query.shader.shader_type
dEQP-GLES3.functional.state_query.shader.shader_compile_status
+dEQP-GLES3.functional.state_query.shader.shader_info_log_length
+dEQP-GLES3.functional.state_query.shader.shader_source_length
dEQP-GLES3.functional.state_query.shader.delete_status
dEQP-GLES3.functional.state_query.shader.current_vertex_attrib_initial
dEQP-GLES3.functional.state_query.shader.current_vertex_attrib_float
@@ -40109,15 +40485,22 @@ dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.clip_pos_x_pos_y_pos_z
dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.clip_neg_x_pos_y_pos_z_and_neg_x_neg_y_neg_z_and_pos_x_neg_y_neg_z
dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.clip_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z_and_pos_x_pos_y_neg_z
dEQP-GLES3.functional.polygon_offset.default_enable
+dEQP-GLES3.functional.polygon_offset.default_displacement_with_units
+dEQP-GLES3.functional.polygon_offset.default_render_with_units
dEQP-GLES3.functional.polygon_offset.default_render_with_factor
dEQP-GLES3.functional.polygon_offset.default_factor_0_slope
dEQP-GLES3.functional.polygon_offset.fixed16_enable
+dEQP-GLES3.functional.polygon_offset.fixed16_displacement_with_units
+dEQP-GLES3.functional.polygon_offset.fixed16_render_with_units
dEQP-GLES3.functional.polygon_offset.fixed16_render_with_factor
dEQP-GLES3.functional.polygon_offset.fixed16_factor_0_slope
dEQP-GLES3.functional.polygon_offset.fixed24_enable
+dEQP-GLES3.functional.polygon_offset.fixed24_displacement_with_units
+dEQP-GLES3.functional.polygon_offset.fixed24_render_with_units
dEQP-GLES3.functional.polygon_offset.fixed24_render_with_factor
dEQP-GLES3.functional.polygon_offset.fixed24_factor_0_slope
dEQP-GLES3.functional.polygon_offset.float32_enable
+dEQP-GLES3.functional.polygon_offset.float32_displacement_with_units
dEQP-GLES3.functional.polygon_offset.float32_render_with_units
dEQP-GLES3.functional.polygon_offset.float32_render_with_factor
dEQP-GLES3.functional.polygon_offset.float32_factor_0_slope
diff --git a/android/cts/master/gles3-multisample.txt b/android/cts/master/gles3-multisample.txt
index e4c9ab149..f5b84e68b 100644
--- a/android/cts/master/gles3-multisample.txt
+++ b/android/cts/master/gles3-multisample.txt
@@ -3681,6 +3681,7 @@ dEQP-GLES3.functional.multisample.default_framebuffer.common_edge_small_quads
dEQP-GLES3.functional.multisample.default_framebuffer.common_edge_big_quad
dEQP-GLES3.functional.multisample.default_framebuffer.common_edge_viewport_quad
dEQP-GLES3.functional.multisample.default_framebuffer.depth
+dEQP-GLES3.functional.multisample.default_framebuffer.stencil
dEQP-GLES3.functional.multisample.default_framebuffer.sample_coverage_invert
dEQP-GLES3.functional.multisample.default_framebuffer.proportionality_alpha_to_coverage
dEQP-GLES3.functional.multisample.default_framebuffer.proportionality_sample_coverage
@@ -4217,5 +4218,7 @@ dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.clip_pos_x_pos_y_pos_z
dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.clip_neg_x_pos_y_pos_z_and_neg_x_neg_y_neg_z_and_pos_x_neg_y_neg_z
dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.clip_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z_and_pos_x_pos_y_neg_z
dEQP-GLES3.functional.polygon_offset.default_enable
+dEQP-GLES3.functional.polygon_offset.default_displacement_with_units
+dEQP-GLES3.functional.polygon_offset.default_render_with_units
dEQP-GLES3.functional.polygon_offset.default_render_with_factor
dEQP-GLES3.functional.polygon_offset.default_factor_0_slope
diff --git a/android/cts/master/gles3-rotate-landscape.txt b/android/cts/master/gles3-rotate-landscape.txt
index 35aa19f48..36693fe27 100644
--- a/android/cts/master/gles3-rotate-landscape.txt
+++ b/android/cts/master/gles3-rotate-landscape.txt
@@ -519,6 +519,7 @@ dEQP-GLES3.functional.pbo.renderbuffer.rgb10_a2ui_clears
dEQP-GLES3.functional.pbo.renderbuffer.rgba4_triangles
dEQP-GLES3.functional.pbo.renderbuffer.rgba4_clears
dEQP-GLES3.functional.pbo.renderbuffer.rgb8_triangles
+dEQP-GLES3.functional.pbo.renderbuffer.rgb8_clears
dEQP-GLES3.functional.pbo.renderbuffer.rgb565_clears
dEQP-GLES3.functional.pbo.renderbuffer.r11f_g11f_b10f_triangles
dEQP-GLES3.functional.pbo.renderbuffer.r11f_g11f_b10f_clears
diff --git a/android/cts/master/gles3-rotate-portrait.txt b/android/cts/master/gles3-rotate-portrait.txt
index 35aa19f48..36693fe27 100644
--- a/android/cts/master/gles3-rotate-portrait.txt
+++ b/android/cts/master/gles3-rotate-portrait.txt
@@ -519,6 +519,7 @@ dEQP-GLES3.functional.pbo.renderbuffer.rgb10_a2ui_clears
dEQP-GLES3.functional.pbo.renderbuffer.rgba4_triangles
dEQP-GLES3.functional.pbo.renderbuffer.rgba4_clears
dEQP-GLES3.functional.pbo.renderbuffer.rgb8_triangles
+dEQP-GLES3.functional.pbo.renderbuffer.rgb8_clears
dEQP-GLES3.functional.pbo.renderbuffer.rgb565_clears
dEQP-GLES3.functional.pbo.renderbuffer.r11f_g11f_b10f_triangles
dEQP-GLES3.functional.pbo.renderbuffer.r11f_g11f_b10f_clears
diff --git a/android/cts/master/gles3-rotate-reverse-landscape.txt b/android/cts/master/gles3-rotate-reverse-landscape.txt
index 35aa19f48..36693fe27 100644
--- a/android/cts/master/gles3-rotate-reverse-landscape.txt
+++ b/android/cts/master/gles3-rotate-reverse-landscape.txt
@@ -519,6 +519,7 @@ dEQP-GLES3.functional.pbo.renderbuffer.rgb10_a2ui_clears
dEQP-GLES3.functional.pbo.renderbuffer.rgba4_triangles
dEQP-GLES3.functional.pbo.renderbuffer.rgba4_clears
dEQP-GLES3.functional.pbo.renderbuffer.rgb8_triangles
+dEQP-GLES3.functional.pbo.renderbuffer.rgb8_clears
dEQP-GLES3.functional.pbo.renderbuffer.rgb565_clears
dEQP-GLES3.functional.pbo.renderbuffer.r11f_g11f_b10f_triangles
dEQP-GLES3.functional.pbo.renderbuffer.r11f_g11f_b10f_clears
diff --git a/android/cts/master/gles3-rotate-reverse-portrait.txt b/android/cts/master/gles3-rotate-reverse-portrait.txt
index 35aa19f48..36693fe27 100644
--- a/android/cts/master/gles3-rotate-reverse-portrait.txt
+++ b/android/cts/master/gles3-rotate-reverse-portrait.txt
@@ -519,6 +519,7 @@ dEQP-GLES3.functional.pbo.renderbuffer.rgb10_a2ui_clears
dEQP-GLES3.functional.pbo.renderbuffer.rgba4_triangles
dEQP-GLES3.functional.pbo.renderbuffer.rgba4_clears
dEQP-GLES3.functional.pbo.renderbuffer.rgb8_triangles
+dEQP-GLES3.functional.pbo.renderbuffer.rgb8_clears
dEQP-GLES3.functional.pbo.renderbuffer.rgb565_clears
dEQP-GLES3.functional.pbo.renderbuffer.r11f_g11f_b10f_triangles
dEQP-GLES3.functional.pbo.renderbuffer.r11f_g11f_b10f_clears
diff --git a/android/cts/master/gles31-master.txt b/android/cts/master/gles31-master.txt
index 8c0696071..92991a049 100644
--- a/android/cts/master/gles31-master.txt
+++ b/android/cts/master/gles31-master.txt
@@ -2270,6 +2270,10 @@ dEQP-GLES31.functional.shaders.builtin_functions.precision.tanh.mediump_compute.
dEQP-GLES31.functional.shaders.builtin_functions.precision.tanh.mediump_compute.vec2
dEQP-GLES31.functional.shaders.builtin_functions.precision.tanh.mediump_compute.vec3
dEQP-GLES31.functional.shaders.builtin_functions.precision.tanh.mediump_compute.vec4
+dEQP-GLES31.functional.shaders.builtin_functions.precision.tanh.highp_compute.scalar
+dEQP-GLES31.functional.shaders.builtin_functions.precision.tanh.highp_compute.vec2
+dEQP-GLES31.functional.shaders.builtin_functions.precision.tanh.highp_compute.vec3
+dEQP-GLES31.functional.shaders.builtin_functions.precision.tanh.highp_compute.vec4
dEQP-GLES31.functional.shaders.builtin_functions.precision.asinh.lowp_compute.scalar
dEQP-GLES31.functional.shaders.builtin_functions.precision.asinh.lowp_compute.vec2
dEQP-GLES31.functional.shaders.builtin_functions.precision.asinh.lowp_compute.vec3
@@ -2612,6 +2616,18 @@ dEQP-GLES31.functional.shaders.builtin_functions.precision.reflect.mediump_compu
dEQP-GLES31.functional.shaders.builtin_functions.precision.reflect.mediump_compute.vec4
dEQP-GLES31.functional.shaders.builtin_functions.precision.reflect.highp_compute.vec2
dEQP-GLES31.functional.shaders.builtin_functions.precision.reflect.highp_compute.vec3
+dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.lowp_compute.scalar
+dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.lowp_compute.vec2
+dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.lowp_compute.vec3
+dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.lowp_compute.vec4
+dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.mediump_compute.scalar
+dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.mediump_compute.vec2
+dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.mediump_compute.vec3
+dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.mediump_compute.vec4
+dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.highp_compute.scalar
+dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.highp_compute.vec2
+dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.highp_compute.vec3
+dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.highp_compute.vec4
dEQP-GLES31.functional.shaders.builtin_functions.precision.matrixcompmult.lowp_compute.mat2
dEQP-GLES31.functional.shaders.builtin_functions.precision.matrixcompmult.lowp_compute.mat2x3
dEQP-GLES31.functional.shaders.builtin_functions.precision.matrixcompmult.lowp_compute.mat2x4
@@ -3084,14 +3100,28 @@ dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.a
dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.at_sample_id.multisample_rbo_4
dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.at_sample_id.multisample_rbo_8
dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.at_sample_id.multisample_rbo_16
+dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.vec4_identity_swizzle
+dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.vec4_crop_swizzle
+dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.vec4_mixed_swizzle
dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.interpolate_ivec4
dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.interpolate_uvec4
dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.interpolate_array
dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.interpolate_struct
+dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.interpolate_struct_member
+dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.interpolate_local
+dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.interpolate_global
+dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.interpolate_constant
+dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.vec4_identity_swizzle
+dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.vec4_crop_swizzle
+dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.vec4_mixed_swizzle
dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.interpolate_ivec4
dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.interpolate_uvec4
dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.interpolate_array
dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.interpolate_struct
+dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.interpolate_struct_member
+dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.interpolate_local
+dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.interpolate_global
+dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.interpolate_constant
dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.no_qualifiers.default_framebuffer
dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.no_qualifiers.singlesample_texture
dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.no_qualifiers.multisample_texture_1
@@ -3157,10 +3187,17 @@ dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.a
dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.array_element.multisample_rbo_4
dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.array_element.multisample_rbo_8
dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.array_element.multisample_rbo_16
+dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.vec4_identity_swizzle
+dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.vec4_crop_swizzle
+dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.vec4_mixed_swizzle
dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.interpolate_ivec4
dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.interpolate_uvec4
dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.interpolate_array
dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.interpolate_struct
+dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.interpolate_struct_member
+dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.interpolate_local
+dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.interpolate_global
+dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.interpolate_constant
dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_literal.vertex.sampler2d
dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_literal.vertex.samplercube
dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_literal.vertex.sampler2darray
@@ -3677,6 +3714,8 @@ dEQP-GLES31.functional.shaders.linkage.geometry.varying.rules.input_type_mismatc
dEQP-GLES31.functional.shaders.linkage.geometry.varying.rules.output_type_mismatch
dEQP-GLES31.functional.shaders.linkage.geometry.varying.rules.input_different_precision
dEQP-GLES31.functional.shaders.linkage.geometry.varying.rules.output_different_precision
+dEQP-GLES31.functional.shaders.linkage.geometry.varying.rules.input_no_declaration
+dEQP-GLES31.functional.shaders.linkage.geometry.varying.rules.output_no_declaration
dEQP-GLES31.functional.shaders.linkage.geometry.varying.rules.input_superfluous_declaration
dEQP-GLES31.functional.shaders.linkage.geometry.varying.rules.output_superfluous_declaration
dEQP-GLES31.functional.shaders.linkage.geometry.varying.rules.input_array_explicit_size
@@ -3752,6 +3791,9 @@ dEQP-GLES31.functional.shaders.linkage.tessellation.varying.rules.internal_type_
dEQP-GLES31.functional.shaders.linkage.tessellation.varying.rules.input_different_precision
dEQP-GLES31.functional.shaders.linkage.tessellation.varying.rules.output_different_precision
dEQP-GLES31.functional.shaders.linkage.tessellation.varying.rules.internal_different_precision
+dEQP-GLES31.functional.shaders.linkage.tessellation.varying.rules.input_no_declaration
+dEQP-GLES31.functional.shaders.linkage.tessellation.varying.rules.output_no_declaration
+dEQP-GLES31.functional.shaders.linkage.tessellation.varying.rules.internal_no_declaration
dEQP-GLES31.functional.shaders.linkage.tessellation.varying.rules.input_superfluous_declaration
dEQP-GLES31.functional.shaders.linkage.tessellation.varying.rules.output_superfluous_declaration
dEQP-GLES31.functional.shaders.linkage.tessellation.varying.rules.internal_superfluous_declaration
@@ -3830,6 +3872,7 @@ dEQP-GLES31.functional.shaders.linkage.tessellation.uniform.types.uvec4
dEQP-GLES31.functional.shaders.linkage.tessellation.uniform.types.float_struct
dEQP-GLES31.functional.shaders.linkage.tessellation_geometry.varying.rules.type_mismatch
dEQP-GLES31.functional.shaders.linkage.tessellation_geometry.varying.rules.different_precision
+dEQP-GLES31.functional.shaders.linkage.tessellation_geometry.varying.rules.no_output_declaration
dEQP-GLES31.functional.shaders.linkage.tessellation_geometry.varying.rules.superfluous_output_declaration
dEQP-GLES31.functional.shaders.linkage.tessellation_geometry.varying.rules.vertex_geometry_same_varying_name_1
dEQP-GLES31.functional.shaders.linkage.tessellation_geometry.varying.rules.vertex_geometry_same_varying_name_2
@@ -3879,6 +3922,7 @@ dEQP-GLES31.functional.shaders.linkage.io_block.mismatch_member_name
dEQP-GLES31.functional.shaders.linkage.io_block.mismatch_member_array_size
dEQP-GLES31.functional.shaders.linkage.io_block.with_and_without_instance_name
dEQP-GLES31.functional.shaders.linkage.io_block.mismatch_block_array_size
+dEQP-GLES31.functional.shaders.linkage.io_block.missing_output_block
dEQP-GLES31.functional.shaders.linkage.io_block.ambiguous_variable_name_1
dEQP-GLES31.functional.shaders.linkage.io_block.ambiguous_variable_name_2
dEQP-GLES31.functional.shaders.builtin_constants.core.max_vertex_attribs
@@ -5157,6 +5201,8 @@ dEQP-GLES31.functional.shaders.uniform_block.invalid.missing_block_name_vertex
dEQP-GLES31.functional.shaders.uniform_block.invalid.missing_block_name_fragment
dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_number_block_name_vertex
dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_number_block_name_fragment
+dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_identifier_block_name_vertex
+dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_identifier_block_name_fragment
dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_hash_block_name_vertex
dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_hash_block_name_fragment
dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_dollar_block_name_vertex
@@ -5165,10 +5211,14 @@ dEQP-GLES31.functional.shaders.uniform_block.invalid.too_long_block_name_vertex
dEQP-GLES31.functional.shaders.uniform_block.invalid.too_long_block_name_fragment
dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_number_instance_name_vertex
dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_number_instance_name_fragment
+dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_identifier_instance_name_vertex
+dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_identifier_instance_name_fragment
dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_hash_instance_name_vertex
dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_hash_instance_name_fragment
dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_dollar_instance_name_vertex
dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_dollar_instance_name_fragment
+dEQP-GLES31.functional.shaders.uniform_block.invalid.repeated_block_vertex
+dEQP-GLES31.functional.shaders.uniform_block.invalid.repeated_block_fragment
dEQP-GLES31.functional.shaders.uniform_block.invalid.repeated_block_no_instance_name_vertex
dEQP-GLES31.functional.shaders.uniform_block.invalid.repeated_block_no_instance_name_fragment
dEQP-GLES31.functional.shaders.uniform_block.invalid.layout_std430_vertex
@@ -5656,6 +5706,7 @@ dEQP-GLES31.functional.tessellation.shader_input_output.tess_level_outer_3_tes
dEQP-GLES31.functional.tessellation.shader_input_output.gl_position_vs_to_tcs
dEQP-GLES31.functional.tessellation.shader_input_output.gl_position_tcs_to_tes
dEQP-GLES31.functional.tessellation.shader_input_output.gl_position_vs_to_tcs_to_tes
+dEQP-GLES31.functional.tessellation.shader_input_output.barrier
dEQP-GLES31.functional.tessellation.misc_draw.fill_cover_triangles_equal_spacing
dEQP-GLES31.functional.tessellation.misc_draw.fill_cover_triangles_fractional_odd_spacing
dEQP-GLES31.functional.tessellation.misc_draw.fill_cover_triangles_fractional_even_spacing
@@ -5949,6 +6000,15 @@ dEQP-GLES31.functional.tessellation.user_defined_io.per_patch_block_array.vertex
dEQP-GLES31.functional.tessellation.user_defined_io.per_patch_block_array.vertex_io_array_size_query.triangles
dEQP-GLES31.functional.tessellation.user_defined_io.per_patch_block_array.vertex_io_array_size_query.quads
dEQP-GLES31.functional.tessellation.user_defined_io.per_patch_block_array.vertex_io_array_size_query.isolines
+dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_implicit.triangles
+dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_implicit.quads
+dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_implicit.isolines
+dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_shader_builtin.triangles
+dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_shader_builtin.quads
+dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_shader_builtin.isolines
+dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_query.triangles
+dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_query.quads
+dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_query.isolines
dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex_block.vertex_io_array_size_implicit.triangles
dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex_block.vertex_io_array_size_implicit.quads
dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex_block.vertex_io_array_size_implicit.isolines
@@ -5958,6 +6018,8 @@ dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex_block.vertex_io_a
dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex_block.vertex_io_array_size_query.triangles
dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex_block.vertex_io_array_size_query.quads
dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex_block.vertex_io_array_size_query.isolines
+dEQP-GLES31.functional.tessellation.user_defined_io.negative.per_patch_array_of_structs
+dEQP-GLES31.functional.tessellation.user_defined_io.negative.per_patch_structs_containing_arrays
dEQP-GLES31.functional.tessellation.user_defined_io.negative.per_vertex_incorrect_control_explicit_output_array_size_1
dEQP-GLES31.functional.tessellation.user_defined_io.negative.per_vertex_incorrect_control_explicit_output_array_size_2
dEQP-GLES31.functional.tessellation.user_defined_io.negative.per_vertex_incorrect_control_explicit_output_array_size_3
@@ -8761,6 +8823,7 @@ dEQP-GLES31.functional.ubo.random.basic_type_arrays.22
dEQP-GLES31.functional.ubo.random.basic_type_arrays.23
dEQP-GLES31.functional.ubo.random.basic_type_arrays.24
dEQP-GLES31.functional.ubo.random.all_per_block_buffers.0
+dEQP-GLES31.functional.ubo.random.all_per_block_buffers.1
dEQP-GLES31.functional.ubo.random.all_per_block_buffers.2
dEQP-GLES31.functional.ubo.random.all_per_block_buffers.3
dEQP-GLES31.functional.ubo.random.all_per_block_buffers.4
@@ -8779,6 +8842,7 @@ dEQP-GLES31.functional.ubo.random.all_per_block_buffers.16
dEQP-GLES31.functional.ubo.random.all_per_block_buffers.17
dEQP-GLES31.functional.ubo.random.all_per_block_buffers.18
dEQP-GLES31.functional.ubo.random.all_per_block_buffers.19
+dEQP-GLES31.functional.ubo.random.all_per_block_buffers.20
dEQP-GLES31.functional.ubo.random.all_per_block_buffers.21
dEQP-GLES31.functional.ubo.random.all_per_block_buffers.22
dEQP-GLES31.functional.ubo.random.all_per_block_buffers.23
@@ -8787,6 +8851,7 @@ dEQP-GLES31.functional.ubo.random.all_per_block_buffers.25
dEQP-GLES31.functional.ubo.random.all_per_block_buffers.26
dEQP-GLES31.functional.ubo.random.all_per_block_buffers.27
dEQP-GLES31.functional.ubo.random.all_per_block_buffers.28
+dEQP-GLES31.functional.ubo.random.all_per_block_buffers.29
dEQP-GLES31.functional.ubo.random.all_per_block_buffers.30
dEQP-GLES31.functional.ubo.random.all_per_block_buffers.31
dEQP-GLES31.functional.ubo.random.all_per_block_buffers.32
@@ -8798,6 +8863,7 @@ dEQP-GLES31.functional.ubo.random.all_per_block_buffers.37
dEQP-GLES31.functional.ubo.random.all_per_block_buffers.38
dEQP-GLES31.functional.ubo.random.all_per_block_buffers.39
dEQP-GLES31.functional.ubo.random.all_per_block_buffers.40
+dEQP-GLES31.functional.ubo.random.all_per_block_buffers.41
dEQP-GLES31.functional.ubo.random.all_per_block_buffers.42
dEQP-GLES31.functional.ubo.random.all_per_block_buffers.43
dEQP-GLES31.functional.ubo.random.all_per_block_buffers.44
@@ -12108,6 +12174,8 @@ dEQP-GLES31.functional.texture.border_clamp.formats.depth_component32f.nearest_s
dEQP-GLES31.functional.texture.border_clamp.formats.depth_component32f.nearest_size_npot
dEQP-GLES31.functional.texture.border_clamp.formats.depth_component32f.gather_size_pot
dEQP-GLES31.functional.texture.border_clamp.formats.depth_component32f.gather_size_npot
+dEQP-GLES31.functional.texture.border_clamp.formats.stencil_index8.nearest_size_pot
+dEQP-GLES31.functional.texture.border_clamp.formats.stencil_index8.nearest_size_npot
dEQP-GLES31.functional.texture.border_clamp.formats.stencil_index8.gather_size_pot
dEQP-GLES31.functional.texture.border_clamp.formats.stencil_index8.gather_size_npot
dEQP-GLES31.functional.texture.border_clamp.formats.depth24_stencil8_sample_depth.nearest_size_pot
@@ -12118,8 +12186,12 @@ dEQP-GLES31.functional.texture.border_clamp.formats.depth32f_stencil8_sample_dep
dEQP-GLES31.functional.texture.border_clamp.formats.depth32f_stencil8_sample_depth.nearest_size_npot
dEQP-GLES31.functional.texture.border_clamp.formats.depth32f_stencil8_sample_depth.gather_size_pot
dEQP-GLES31.functional.texture.border_clamp.formats.depth32f_stencil8_sample_depth.gather_size_npot
+dEQP-GLES31.functional.texture.border_clamp.formats.depth24_stencil8_sample_stencil.nearest_size_pot
+dEQP-GLES31.functional.texture.border_clamp.formats.depth24_stencil8_sample_stencil.nearest_size_npot
dEQP-GLES31.functional.texture.border_clamp.formats.depth24_stencil8_sample_stencil.gather_size_pot
dEQP-GLES31.functional.texture.border_clamp.formats.depth24_stencil8_sample_stencil.gather_size_npot
+dEQP-GLES31.functional.texture.border_clamp.formats.depth32f_stencil8_sample_stencil.nearest_size_pot
+dEQP-GLES31.functional.texture.border_clamp.formats.depth32f_stencil8_sample_stencil.nearest_size_npot
dEQP-GLES31.functional.texture.border_clamp.formats.depth32f_stencil8_sample_stencil.gather_size_pot
dEQP-GLES31.functional.texture.border_clamp.formats.depth32f_stencil8_sample_stencil.gather_size_npot
dEQP-GLES31.functional.texture.border_clamp.formats.compressed_r11_eac.nearest_size_tile_multiple
@@ -12187,12 +12259,17 @@ dEQP-GLES31.functional.texture.border_clamp.range_clamp.linear_unorm_color
dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_snorm_color
dEQP-GLES31.functional.texture.border_clamp.range_clamp.linear_snorm_color
dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_float_color
+dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_int_color
+dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_uint_color
dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_srgb_color
dEQP-GLES31.functional.texture.border_clamp.range_clamp.linear_srgb_color
dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_unorm_depth
dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_float_depth
+dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_uint_stencil
dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_float_depth_uint_stencil_sample_depth
+dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_float_depth_uint_stencil_sample_stencil
dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_unorm_depth_uint_stencil_sample_depth
+dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_unorm_depth_uint_stencil_sample_stencil
dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_compressed_color
dEQP-GLES31.functional.texture.border_clamp.range_clamp.linear_compressed_color
dEQP-GLES31.functional.texture.border_clamp.sampler.unorm_color
@@ -12202,6 +12279,7 @@ dEQP-GLES31.functional.texture.border_clamp.sampler.int_color
dEQP-GLES31.functional.texture.border_clamp.sampler.uint_color
dEQP-GLES31.functional.texture.border_clamp.sampler.unorm_depth
dEQP-GLES31.functional.texture.border_clamp.sampler.float_depth
+dEQP-GLES31.functional.texture.border_clamp.sampler.uint_stencil
dEQP-GLES31.functional.texture.border_clamp.sampler.compressed_color
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_color.nearest.s_clamp_to_edge_t_clamp_to_border_pot
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_color.nearest.s_clamp_to_edge_t_clamp_to_border_npot
@@ -12299,6 +12377,12 @@ dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_depth.gather.s_repeat_t_clamp_to_border_npot
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_depth.gather.s_mirrored_repeat_t_clamp_to_border_pot
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_depth.gather.s_mirrored_repeat_t_clamp_to_border_npot
+dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.nearest.s_clamp_to_edge_t_clamp_to_border_pot
+dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.nearest.s_clamp_to_edge_t_clamp_to_border_npot
+dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.nearest.s_repeat_t_clamp_to_border_pot
+dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.nearest.s_repeat_t_clamp_to_border_npot
+dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.nearest.s_mirrored_repeat_t_clamp_to_border_pot
+dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.nearest.s_mirrored_repeat_t_clamp_to_border_npot
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.gather.s_clamp_to_edge_t_clamp_to_border_pot
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.gather.s_clamp_to_edge_t_clamp_to_border_npot
dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.gather.s_repeat_t_clamp_to_border_pot
@@ -12413,8 +12497,11 @@ dEQP-GLES31.functional.texture.border_clamp.unused_channels.alpha
dEQP-GLES31.functional.texture.border_clamp.unused_channels.luminance_alpha
dEQP-GLES31.functional.texture.border_clamp.unused_channels.depth_component16
dEQP-GLES31.functional.texture.border_clamp.unused_channels.depth_component32f
+dEQP-GLES31.functional.texture.border_clamp.unused_channels.stencil_index8
dEQP-GLES31.functional.texture.border_clamp.unused_channels.depth32f_stencil8_sample_depth
+dEQP-GLES31.functional.texture.border_clamp.unused_channels.depth32f_stencil8_sample_stencil
dEQP-GLES31.functional.texture.border_clamp.unused_channels.depth24_stencil8_sample_depth
+dEQP-GLES31.functional.texture.border_clamp.unused_channels.depth24_stencil8_sample_stencil
dEQP-GLES31.functional.texture.border_clamp.unused_channels.compressed_r11_eac
dEQP-GLES31.functional.state_query.boolean.sample_mask_isenabled
dEQP-GLES31.functional.state_query.boolean.sample_mask_getboolean
@@ -13235,6 +13322,10 @@ dEQP-GLES31.functional.state_query.texture_level.texture_buffer.width_integer
dEQP-GLES31.functional.state_query.texture_level.texture_buffer.width_float
dEQP-GLES31.functional.state_query.texture_level.texture_buffer.height_integer
dEQP-GLES31.functional.state_query.texture_level.texture_buffer.height_float
+dEQP-GLES31.functional.state_query.texture_level.texture_buffer.depth_integer
+dEQP-GLES31.functional.state_query.texture_level.texture_buffer.depth_float
+dEQP-GLES31.functional.state_query.texture_level.texture_buffer.internal_format_integer
+dEQP-GLES31.functional.state_query.texture_level.texture_buffer.internal_format_float
dEQP-GLES31.functional.state_query.texture_level.texture_buffer.red_size_integer
dEQP-GLES31.functional.state_query.texture_level.texture_buffer.red_size_float
dEQP-GLES31.functional.state_query.texture_level.texture_buffer.green_size_integer
@@ -13699,16 +13790,25 @@ dEQP-GLES31.functional.geometry_shading.conversion.points_to_lines
dEQP-GLES31.functional.geometry_shading.conversion.triangles_to_lines
dEQP-GLES31.functional.geometry_shading.conversion.points_to_triangles
dEQP-GLES31.functional.geometry_shading.conversion.lines_to_triangles
+dEQP-GLES31.functional.geometry_shading.emit.points_emit_0_end_0
+dEQP-GLES31.functional.geometry_shading.emit.points_emit_0_end_1
dEQP-GLES31.functional.geometry_shading.emit.points_emit_1_end_1
+dEQP-GLES31.functional.geometry_shading.emit.points_emit_0_end_2
dEQP-GLES31.functional.geometry_shading.emit.points_emit_1_end_2
+dEQP-GLES31.functional.geometry_shading.emit.line_strip_emit_0_end_0
+dEQP-GLES31.functional.geometry_shading.emit.line_strip_emit_0_end_1
dEQP-GLES31.functional.geometry_shading.emit.line_strip_emit_1_end_1
dEQP-GLES31.functional.geometry_shading.emit.line_strip_emit_2_end_1
+dEQP-GLES31.functional.geometry_shading.emit.line_strip_emit_0_end_2
dEQP-GLES31.functional.geometry_shading.emit.line_strip_emit_1_end_2
dEQP-GLES31.functional.geometry_shading.emit.line_strip_emit_2_end_2
dEQP-GLES31.functional.geometry_shading.emit.line_strip_emit_2_end_2_emit_2_end_0
+dEQP-GLES31.functional.geometry_shading.emit.triangle_strip_emit_0_end_0
+dEQP-GLES31.functional.geometry_shading.emit.triangle_strip_emit_0_end_1
dEQP-GLES31.functional.geometry_shading.emit.triangle_strip_emit_1_end_1
dEQP-GLES31.functional.geometry_shading.emit.triangle_strip_emit_2_end_1
dEQP-GLES31.functional.geometry_shading.emit.triangle_strip_emit_3_end_1
+dEQP-GLES31.functional.geometry_shading.emit.triangle_strip_emit_0_end_2
dEQP-GLES31.functional.geometry_shading.emit.triangle_strip_emit_1_end_2
dEQP-GLES31.functional.geometry_shading.emit.triangle_strip_emit_2_end_2
dEQP-GLES31.functional.geometry_shading.emit.triangle_strip_emit_3_end_2
@@ -16522,12 +16622,15 @@ dEQP-GLES31.functional.debug.externally_generated.application_messages
dEQP-GLES31.functional.debug.externally_generated.third_party_messages
dEQP-GLES31.functional.debug.externally_generated.push_pop_stack
dEQP-GLES31.functional.debug.externally_generated.push_pop_consistency
+dEQP-GLES31.functional.debug.error_filters.case_0
dEQP-GLES31.functional.debug.error_filters.case_1
dEQP-GLES31.functional.debug.error_filters.case_2
+dEQP-GLES31.functional.debug.error_filters.case_3
dEQP-GLES31.functional.debug.error_filters.case_4
dEQP-GLES31.functional.debug.error_filters.case_5
dEQP-GLES31.functional.debug.error_filters.case_6
dEQP-GLES31.functional.debug.error_filters.case_7
+dEQP-GLES31.functional.debug.error_filters.case_8
dEQP-GLES31.functional.debug.error_filters.case_9
dEQP-GLES31.functional.debug.error_filters.case_10
dEQP-GLES31.functional.debug.error_filters.case_11
@@ -16535,7 +16638,9 @@ dEQP-GLES31.functional.debug.error_filters.case_12
dEQP-GLES31.functional.debug.error_filters.case_13
dEQP-GLES31.functional.debug.error_filters.case_14
dEQP-GLES31.functional.debug.error_filters.case_15
+dEQP-GLES31.functional.debug.error_filters.case_16
dEQP-GLES31.functional.debug.error_filters.case_17
+dEQP-GLES31.functional.debug.error_filters.case_18
dEQP-GLES31.functional.debug.error_filters.case_19
dEQP-GLES31.functional.debug.error_filters.case_20
dEQP-GLES31.functional.debug.error_filters.case_21
@@ -16543,19 +16648,28 @@ dEQP-GLES31.functional.debug.error_filters.case_22
dEQP-GLES31.functional.debug.error_filters.case_23
dEQP-GLES31.functional.debug.error_filters.case_24
dEQP-GLES31.functional.debug.error_filters.case_25
+dEQP-GLES31.functional.debug.error_filters.case_26
dEQP-GLES31.functional.debug.error_filters.case_27
dEQP-GLES31.functional.debug.error_filters.case_28
dEQP-GLES31.functional.debug.error_filters.case_29
dEQP-GLES31.functional.debug.error_filters.case_30
dEQP-GLES31.functional.debug.error_filters.case_31
+dEQP-GLES31.functional.debug.error_groups.case_0
dEQP-GLES31.functional.debug.error_groups.case_1
dEQP-GLES31.functional.debug.error_groups.case_2
+dEQP-GLES31.functional.debug.error_groups.case_3
dEQP-GLES31.functional.debug.error_groups.case_4
dEQP-GLES31.functional.debug.error_groups.case_5
dEQP-GLES31.functional.debug.error_groups.case_6
dEQP-GLES31.functional.debug.error_groups.case_7
+dEQP-GLES31.functional.debug.error_groups.case_8
+dEQP-GLES31.functional.debug.error_groups.case_9
+dEQP-GLES31.functional.debug.error_groups.case_10
+dEQP-GLES31.functional.debug.error_groups.case_11
dEQP-GLES31.functional.debug.error_groups.case_12
+dEQP-GLES31.functional.debug.error_groups.case_13
dEQP-GLES31.functional.debug.error_groups.case_14
+dEQP-GLES31.functional.debug.error_groups.case_15
dEQP-GLES31.functional.debug.async.case_0_log
dEQP-GLES31.functional.debug.async.case_1_callback
dEQP-GLES31.functional.debug.async.case_2_log
@@ -18428,6 +18542,15 @@ dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separ
dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_fragment.var
dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_fragment.var_struct
dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_fragment.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_tess_ctrl.empty
+dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_tess_ctrl.var
+dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_tess_eval.empty
+dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_tess_eval.var
+dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_tess_eval.patch_var
+dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_tess_eval.patch_var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_tess_eval.patch_var_array
+dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_geometry.empty
+dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_geometry.var
dEQP-GLES31.functional.program_interface_query.program_input.resource_list.compute.empty
dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.named_block.var
dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.named_block.var_struct
@@ -18435,17 +18558,59 @@ dEQP-GLES31.functional.program_interface_query.program_input.resource_list.inter
dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.named_block_explicit_location.var
dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.named_block_explicit_location.var_struct
dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.named_block_explicit_location.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.unnamed_block.var
+dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.unnamed_block.var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.unnamed_block.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.block_array.var
+dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.block_array.var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.block_array.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.named_block.var
+dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.named_block.var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.named_block.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.named_block_explicit_location.var
+dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.named_block_explicit_location.var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.named_block_explicit_location.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.unnamed_block.var
+dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.unnamed_block.var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.unnamed_block.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.block_array.var
+dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.block_array.var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.block_array.var_array
dEQP-GLES31.functional.program_interface_query.program_input.array_size.vertex_fragment.var
dEQP-GLES31.functional.program_interface_query.program_input.array_size.separable_vertex.var
dEQP-GLES31.functional.program_interface_query.program_input.array_size.separable_fragment.var
dEQP-GLES31.functional.program_interface_query.program_input.array_size.separable_fragment.var_struct
dEQP-GLES31.functional.program_interface_query.program_input.array_size.separable_fragment.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.array_size.separable_tess_ctrl.var
+dEQP-GLES31.functional.program_interface_query.program_input.array_size.separable_tess_eval.var
+dEQP-GLES31.functional.program_interface_query.program_input.array_size.separable_tess_eval.patch_var
+dEQP-GLES31.functional.program_interface_query.program_input.array_size.separable_tess_eval.patch_var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.array_size.separable_tess_eval.patch_var_array
+dEQP-GLES31.functional.program_interface_query.program_input.array_size.separable_geometry.var
dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.named_block.var
dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.named_block.var_struct
dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.named_block.var_array
dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.named_block_explicit_location.var
dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.named_block_explicit_location.var_struct
dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.named_block_explicit_location.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.unnamed_block.var
+dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.unnamed_block.var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.unnamed_block.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.block_array.var
+dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.block_array.var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.block_array.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.named_block.var
+dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.named_block.var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.named_block.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.named_block_explicit_location.var
+dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.named_block_explicit_location.var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.named_block_explicit_location.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.unnamed_block.var
+dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.unnamed_block.var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.unnamed_block.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.block_array.var
+dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.block_array.var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.block_array.var_array
dEQP-GLES31.functional.program_interface_query.program_input.location.vertex_fragment.var
dEQP-GLES31.functional.program_interface_query.program_input.location.vertex_fragment.var_explicit_location
dEQP-GLES31.functional.program_interface_query.program_input.location.separable_vertex.var
@@ -18456,6 +18621,18 @@ dEQP-GLES31.functional.program_interface_query.program_input.location.separable_
dEQP-GLES31.functional.program_interface_query.program_input.location.separable_fragment.var_struct_explicit_location
dEQP-GLES31.functional.program_interface_query.program_input.location.separable_fragment.var_array
dEQP-GLES31.functional.program_interface_query.program_input.location.separable_fragment.var_array_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_ctrl.var
+dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_ctrl.var_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_eval.var
+dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_eval.var_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_eval.patch_var
+dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_eval.patch_var_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_eval.patch_var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_eval.patch_var_struct_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_eval.patch_var_array
+dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_eval.patch_var_array_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_input.location.separable_geometry.var
+dEQP-GLES31.functional.program_interface_query.program_input.location.separable_geometry.var_explicit_location
dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.named_block.var
dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.named_block.var_explicit_location
dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.named_block.var_struct
@@ -18468,17 +18645,77 @@ dEQP-GLES31.functional.program_interface_query.program_input.location.interface_
dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.named_block_explicit_location.var_struct_explicit_location
dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.named_block_explicit_location.var_array
dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.named_block_explicit_location.var_array_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.unnamed_block.var
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.unnamed_block.var_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.unnamed_block.var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.unnamed_block.var_struct_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.unnamed_block.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.unnamed_block.var_array_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.block_array.var
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.block_array.var_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.block_array.var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.block_array.var_struct_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.block_array.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.block_array.var_array_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block.var
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block.var_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block.var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block.var_struct_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block.var_array_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block_explicit_location.var
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block_explicit_location.var_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block_explicit_location.var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block_explicit_location.var_struct_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block_explicit_location.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block_explicit_location.var_array_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.unnamed_block.var
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.unnamed_block.var_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.unnamed_block.var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.unnamed_block.var_struct_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.unnamed_block.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.unnamed_block.var_array_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.block_array.var
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.block_array.var_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.block_array.var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.block_array.var_struct_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.block_array.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.block_array.var_array_explicit_location
dEQP-GLES31.functional.program_interface_query.program_input.name_length.vertex_fragment.var
dEQP-GLES31.functional.program_interface_query.program_input.name_length.separable_vertex.var
dEQP-GLES31.functional.program_interface_query.program_input.name_length.separable_fragment.var
dEQP-GLES31.functional.program_interface_query.program_input.name_length.separable_fragment.var_struct
dEQP-GLES31.functional.program_interface_query.program_input.name_length.separable_fragment.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.name_length.separable_tess_ctrl.var
+dEQP-GLES31.functional.program_interface_query.program_input.name_length.separable_tess_eval.var
+dEQP-GLES31.functional.program_interface_query.program_input.name_length.separable_tess_eval.patch_var
+dEQP-GLES31.functional.program_interface_query.program_input.name_length.separable_tess_eval.patch_var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.name_length.separable_tess_eval.patch_var_array
+dEQP-GLES31.functional.program_interface_query.program_input.name_length.separable_geometry.var
dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.named_block.var
dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.named_block.var_struct
dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.named_block.var_array
dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.named_block_explicit_location.var
dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.named_block_explicit_location.var_struct
dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.named_block_explicit_location.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.unnamed_block.var
+dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.unnamed_block.var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.unnamed_block.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.block_array.var
+dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.block_array.var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.block_array.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.named_block.var
+dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.named_block.var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.named_block.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.named_block_explicit_location.var
+dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.named_block_explicit_location.var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.named_block_explicit_location.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.unnamed_block.var
+dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.unnamed_block.var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.unnamed_block.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.block_array.var
+dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.block_array.var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.block_array.var_array
dEQP-GLES31.functional.program_interface_query.program_input.referenced_by.referenced_by_vertex_fragment
dEQP-GLES31.functional.program_interface_query.program_input.referenced_by.referenced_by_vertex_tess_fragment
dEQP-GLES31.functional.program_interface_query.program_input.referenced_by.referenced_by_vertex_geo_fragment
@@ -18594,6 +18831,90 @@ dEQP-GLES31.functional.program_interface_query.program_input.type.separable_frag
dEQP-GLES31.functional.program_interface_query.program_input.type.separable_fragment.struct.mat4x2
dEQP-GLES31.functional.program_interface_query.program_input.type.separable_fragment.struct.mat4x3
dEQP-GLES31.functional.program_interface_query.program_input.type.separable_fragment.struct.mat4
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.float
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.int
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.uint
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.vec2
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.vec3
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.vec4
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.ivec2
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.ivec3
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.ivec4
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.uvec2
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.uvec3
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.uvec4
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat2
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat2x3
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat2x4
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat3
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat3x4
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat4x2
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat4x3
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat4
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.float
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.int
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.uint
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.vec2
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.vec3
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.vec4
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.ivec2
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.ivec3
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.ivec4
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.uvec2
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.uvec3
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.uvec4
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat2
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat2x3
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat2x4
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat3
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat3x4
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat4x2
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat4x3
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat4
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var.float
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var.int
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var.uint
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var.vec3
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var.ivec2
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var.uvec4
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_struct.float
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_struct.int
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_struct.uint
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_struct.vec3
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_struct.ivec2
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_struct.uvec4
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_struct.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_array.float
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_array.int
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_array.uint
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_array.vec3
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_array.ivec2
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_array.uvec4
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_array.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.float
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.int
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.uint
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.vec2
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.vec3
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.vec4
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.ivec2
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.ivec3
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.ivec4
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.uvec2
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.uvec3
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.uvec4
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat2
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat2x3
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat2x4
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat3
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat3x4
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat4x2
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat4x3
+dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat4
dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.named_block.basic_type.float
dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.named_block.basic_type.int
dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.named_block.basic_type.uint
@@ -18636,17 +18957,167 @@ dEQP-GLES31.functional.program_interface_query.program_input.type.interface_bloc
dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.named_block_explicit_location.struct.ivec2
dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.named_block_explicit_location.struct.uvec4
dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.named_block_explicit_location.struct.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.basic_type.float
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.basic_type.int
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.basic_type.uint
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.basic_type.vec3
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.basic_type.ivec2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.basic_type.uvec4
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.basic_type.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.array.float
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.array.int
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.array.uint
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.array.vec3
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.array.ivec2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.array.uvec4
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.array.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.struct.float
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.struct.int
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.struct.uint
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.struct.vec3
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.struct.ivec2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.struct.uvec4
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.struct.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.basic_type.float
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.basic_type.int
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.basic_type.uint
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.basic_type.vec3
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.basic_type.ivec2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.basic_type.uvec4
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.basic_type.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.array.float
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.array.int
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.array.uint
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.array.vec3
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.array.ivec2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.array.uvec4
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.array.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.struct.float
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.struct.int
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.struct.uint
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.struct.vec3
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.struct.ivec2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.struct.uvec4
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.struct.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.basic_type.float
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.basic_type.int
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.basic_type.uint
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.basic_type.vec3
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.basic_type.ivec2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.basic_type.uvec4
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.basic_type.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.array.float
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.array.int
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.array.uint
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.array.vec3
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.array.ivec2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.array.uvec4
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.array.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.struct.float
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.struct.int
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.struct.uint
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.struct.vec3
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.struct.ivec2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.struct.uvec4
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.struct.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.basic_type.float
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.basic_type.int
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.basic_type.uint
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.basic_type.vec3
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.basic_type.ivec2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.basic_type.uvec4
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.basic_type.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.array.float
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.array.int
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.array.uint
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.array.vec3
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.array.ivec2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.array.uvec4
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.array.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.struct.float
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.struct.int
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.struct.uint
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.struct.vec3
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.struct.ivec2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.struct.uvec4
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.struct.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.basic_type.float
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.basic_type.int
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.basic_type.uint
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.basic_type.vec3
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.basic_type.ivec2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.basic_type.uvec4
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.basic_type.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.array.float
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.array.int
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.array.uint
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.array.vec3
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.array.ivec2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.array.uvec4
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.array.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.struct.float
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.struct.int
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.struct.uint
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.struct.vec3
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.struct.ivec2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.struct.uvec4
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.struct.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.basic_type.float
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.basic_type.int
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.basic_type.uint
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.basic_type.vec3
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.basic_type.ivec2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.basic_type.uvec4
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.basic_type.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.array.float
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.array.int
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.array.uint
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.array.vec3
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.array.ivec2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.array.uvec4
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.array.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.struct.float
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.struct.int
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.struct.uint
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.struct.vec3
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.struct.ivec2
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.struct.uvec4
+dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.struct.mat3x2
dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.vertex_fragment.var
dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.separable_vertex.var
dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.separable_fragment.var
dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.separable_fragment.var_struct
dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.separable_fragment.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.separable_tess_ctrl.var
+dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.separable_tess_eval.var
+dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.separable_tess_eval.patch_var
+dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.separable_tess_eval.patch_var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.separable_tess_eval.patch_var_array
+dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.separable_geometry.var
dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.named_block.var
dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.named_block.var_struct
dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.named_block.var_array
dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.named_block_explicit_location.var
dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.named_block_explicit_location.var_struct
dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.named_block_explicit_location.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.unnamed_block.var
+dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.unnamed_block.var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.unnamed_block.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.block_array.var
+dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.block_array.var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.block_array.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.named_block.var
+dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.named_block.var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.named_block.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.named_block_explicit_location.var
+dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.named_block_explicit_location.var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.named_block_explicit_location.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.unnamed_block.var
+dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.unnamed_block.var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.unnamed_block.var_array
+dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.block_array.var
+dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.block_array.var_struct
+dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.block_array.var_array
dEQP-GLES31.functional.program_interface_query.program_output.resource_list.vertex_fragment.empty
dEQP-GLES31.functional.program_interface_query.program_output.resource_list.vertex_fragment.var
dEQP-GLES31.functional.program_interface_query.program_output.resource_list.vertex_fragment.var_array
@@ -18657,6 +19128,11 @@ dEQP-GLES31.functional.program_interface_query.program_output.resource_list.sepa
dEQP-GLES31.functional.program_interface_query.program_output.resource_list.separable_fragment.empty
dEQP-GLES31.functional.program_interface_query.program_output.resource_list.separable_fragment.var
dEQP-GLES31.functional.program_interface_query.program_output.resource_list.separable_fragment.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.resource_list.separable_tess_ctrl.empty
+dEQP-GLES31.functional.program_interface_query.program_output.resource_list.separable_tess_ctrl.var
+dEQP-GLES31.functional.program_interface_query.program_output.resource_list.separable_tess_ctrl.patch_var
+dEQP-GLES31.functional.program_interface_query.program_output.resource_list.separable_tess_ctrl.patch_var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.resource_list.separable_tess_ctrl.patch_var_array
dEQP-GLES31.functional.program_interface_query.program_output.resource_list.separable_tess_eval.empty
dEQP-GLES31.functional.program_interface_query.program_output.resource_list.separable_tess_eval.var
dEQP-GLES31.functional.program_interface_query.program_output.resource_list.separable_tess_eval.var_struct
@@ -18672,6 +19148,24 @@ dEQP-GLES31.functional.program_interface_query.program_output.resource_list.inte
dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.out.named_block_explicit_location.var
dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.out.named_block_explicit_location.var_struct
dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.out.named_block_explicit_location.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.out.unnamed_block.var
+dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.out.unnamed_block.var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.out.unnamed_block.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.out.block_array.var
+dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.out.block_array.var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.out.block_array.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.named_block.var
+dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.named_block.var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.named_block.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.named_block_explicit_location.var
+dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.named_block_explicit_location.var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.named_block_explicit_location.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.unnamed_block.var
+dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.unnamed_block.var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.unnamed_block.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.block_array.var
+dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.block_array.var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.block_array.var_array
dEQP-GLES31.functional.program_interface_query.program_output.array_size.vertex_fragment.var
dEQP-GLES31.functional.program_interface_query.program_output.array_size.vertex_fragment.var_array
dEQP-GLES31.functional.program_interface_query.program_output.array_size.separable_vertex.var
@@ -18679,6 +19173,10 @@ dEQP-GLES31.functional.program_interface_query.program_output.array_size.separab
dEQP-GLES31.functional.program_interface_query.program_output.array_size.separable_vertex.var_array
dEQP-GLES31.functional.program_interface_query.program_output.array_size.separable_fragment.var
dEQP-GLES31.functional.program_interface_query.program_output.array_size.separable_fragment.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.array_size.separable_tess_ctrl.var
+dEQP-GLES31.functional.program_interface_query.program_output.array_size.separable_tess_ctrl.patch_var
+dEQP-GLES31.functional.program_interface_query.program_output.array_size.separable_tess_ctrl.patch_var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.array_size.separable_tess_ctrl.patch_var_array
dEQP-GLES31.functional.program_interface_query.program_output.array_size.separable_tess_eval.var
dEQP-GLES31.functional.program_interface_query.program_output.array_size.separable_tess_eval.var_struct
dEQP-GLES31.functional.program_interface_query.program_output.array_size.separable_tess_eval.var_array
@@ -18691,6 +19189,24 @@ dEQP-GLES31.functional.program_interface_query.program_output.array_size.interfa
dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.out.named_block_explicit_location.var
dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.out.named_block_explicit_location.var_struct
dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.out.named_block_explicit_location.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.out.unnamed_block.var
+dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.out.unnamed_block.var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.out.unnamed_block.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.out.block_array.var
+dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.out.block_array.var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.out.block_array.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.named_block.var
+dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.named_block.var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.named_block.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.named_block_explicit_location.var
+dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.named_block_explicit_location.var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.named_block_explicit_location.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.unnamed_block.var
+dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.unnamed_block.var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.unnamed_block.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.block_array.var
+dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.block_array.var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.block_array.var_array
dEQP-GLES31.functional.program_interface_query.program_output.location.vertex_fragment.var
dEQP-GLES31.functional.program_interface_query.program_output.location.vertex_fragment.var_explicit_location
dEQP-GLES31.functional.program_interface_query.program_output.location.vertex_fragment.var_array
@@ -18705,11 +19221,20 @@ dEQP-GLES31.functional.program_interface_query.program_output.location.separable
dEQP-GLES31.functional.program_interface_query.program_output.location.separable_fragment.var_explicit_location
dEQP-GLES31.functional.program_interface_query.program_output.location.separable_fragment.var_array
dEQP-GLES31.functional.program_interface_query.program_output.location.separable_fragment.var_array_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_ctrl.var
+dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_ctrl.var_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_ctrl.patch_var
+dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_ctrl.patch_var_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_ctrl.patch_var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_ctrl.patch_var_struct_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_ctrl.patch_var_array
+dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_ctrl.patch_var_array_explicit_location
dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_eval.var
dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_eval.var_explicit_location
dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_eval.var_struct
dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_eval.var_struct_explicit_location
dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_eval.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_eval.var_array_explicit_location
dEQP-GLES31.functional.program_interface_query.program_output.location.separable_geometry.var
dEQP-GLES31.functional.program_interface_query.program_output.location.separable_geometry.var_explicit_location
dEQP-GLES31.functional.program_interface_query.program_output.location.separable_geometry.var_struct
@@ -18728,6 +19253,42 @@ dEQP-GLES31.functional.program_interface_query.program_output.location.interface
dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.named_block_explicit_location.var_struct_explicit_location
dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.named_block_explicit_location.var_array
dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.named_block_explicit_location.var_array_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.unnamed_block.var
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.unnamed_block.var_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.unnamed_block.var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.unnamed_block.var_struct_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.unnamed_block.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.unnamed_block.var_array_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.block_array.var
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.block_array.var_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.block_array.var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.block_array.var_struct_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.block_array.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.block_array.var_array_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block.var
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block.var_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block.var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block.var_struct_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block.var_array_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block_explicit_location.var
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block_explicit_location.var_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block_explicit_location.var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block_explicit_location.var_struct_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block_explicit_location.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block_explicit_location.var_array_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.unnamed_block.var
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.unnamed_block.var_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.unnamed_block.var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.unnamed_block.var_struct_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.unnamed_block.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.unnamed_block.var_array_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.block_array.var
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.block_array.var_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.block_array.var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.block_array.var_struct_explicit_location
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.block_array.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.block_array.var_array_explicit_location
dEQP-GLES31.functional.program_interface_query.program_output.name_length.vertex_fragment.var
dEQP-GLES31.functional.program_interface_query.program_output.name_length.vertex_fragment.var_array
dEQP-GLES31.functional.program_interface_query.program_output.name_length.separable_vertex.var
@@ -18735,6 +19296,10 @@ dEQP-GLES31.functional.program_interface_query.program_output.name_length.separa
dEQP-GLES31.functional.program_interface_query.program_output.name_length.separable_vertex.var_array
dEQP-GLES31.functional.program_interface_query.program_output.name_length.separable_fragment.var
dEQP-GLES31.functional.program_interface_query.program_output.name_length.separable_fragment.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.name_length.separable_tess_ctrl.var
+dEQP-GLES31.functional.program_interface_query.program_output.name_length.separable_tess_ctrl.patch_var
+dEQP-GLES31.functional.program_interface_query.program_output.name_length.separable_tess_ctrl.patch_var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.name_length.separable_tess_ctrl.patch_var_array
dEQP-GLES31.functional.program_interface_query.program_output.name_length.separable_tess_eval.var
dEQP-GLES31.functional.program_interface_query.program_output.name_length.separable_tess_eval.var_struct
dEQP-GLES31.functional.program_interface_query.program_output.name_length.separable_tess_eval.var_array
@@ -18747,6 +19312,24 @@ dEQP-GLES31.functional.program_interface_query.program_output.name_length.interf
dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.out.named_block_explicit_location.var
dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.out.named_block_explicit_location.var_struct
dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.out.named_block_explicit_location.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.out.unnamed_block.var
+dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.out.unnamed_block.var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.out.unnamed_block.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.out.block_array.var
+dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.out.block_array.var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.out.block_array.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.named_block.var
+dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.named_block.var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.named_block.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.named_block_explicit_location.var
+dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.named_block_explicit_location.var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.named_block_explicit_location.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.unnamed_block.var
+dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.unnamed_block.var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.unnamed_block.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.block_array.var
+dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.block_array.var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.block_array.var_array
dEQP-GLES31.functional.program_interface_query.program_output.referenced_by.referenced_by_vertex_fragment
dEQP-GLES31.functional.program_interface_query.program_output.referenced_by.referenced_by_vertex_tess_fragment
dEQP-GLES31.functional.program_interface_query.program_output.referenced_by.referenced_by_vertex_geo_fragment
@@ -18868,6 +19451,48 @@ dEQP-GLES31.functional.program_interface_query.program_output.type.separable_fra
dEQP-GLES31.functional.program_interface_query.program_output.type.separable_fragment.array.uvec2
dEQP-GLES31.functional.program_interface_query.program_output.type.separable_fragment.array.uvec3
dEQP-GLES31.functional.program_interface_query.program_output.type.separable_fragment.array.uvec4
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.float
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.int
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.uint
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.vec2
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.vec3
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.vec4
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.ivec2
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.ivec3
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.ivec4
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.uvec2
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.uvec3
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.uvec4
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat2
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat2x3
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat2x4
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat3
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat3x4
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat4x2
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat4x3
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat4
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var.float
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var.int
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var.uint
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var.vec3
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var.ivec2
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var.uvec4
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_struct.float
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_struct.int
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_struct.uint
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_struct.vec3
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_struct.ivec2
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_struct.uvec4
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_struct.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_array.float
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_array.int
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_array.uint
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_array.vec3
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_array.ivec2
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_array.uvec4
+dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_array.mat3x2
dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_eval.basic_type.float
dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_eval.basic_type.int
dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_eval.basic_type.uint
@@ -18980,6 +19605,108 @@ dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blo
dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.named_block_explicit_location.struct.ivec2
dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.named_block_explicit_location.struct.uvec4
dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.named_block_explicit_location.struct.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.basic_type.float
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.basic_type.int
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.basic_type.uint
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.basic_type.vec3
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.basic_type.ivec2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.basic_type.uvec4
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.basic_type.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.array.float
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.array.int
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.array.uint
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.array.vec3
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.array.ivec2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.array.uvec4
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.array.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.struct.float
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.struct.int
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.struct.uint
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.struct.vec3
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.struct.ivec2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.struct.uvec4
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.struct.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.basic_type.float
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.basic_type.int
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.basic_type.uint
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.basic_type.vec3
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.basic_type.ivec2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.basic_type.uvec4
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.basic_type.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.array.float
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.array.int
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.array.uint
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.array.vec3
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.array.ivec2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.array.uvec4
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.array.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.struct.float
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.struct.int
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.struct.uint
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.struct.vec3
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.struct.ivec2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.struct.uvec4
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.struct.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.basic_type.float
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.basic_type.int
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.basic_type.uint
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.basic_type.vec3
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.basic_type.ivec2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.basic_type.uvec4
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.basic_type.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.array.float
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.array.ivec2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.array.uvec4
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.array.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.struct.float
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.struct.ivec2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.struct.uvec4
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.struct.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.basic_type.float
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.basic_type.int
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.basic_type.uint
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.basic_type.vec3
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.basic_type.ivec2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.basic_type.uvec4
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.basic_type.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.array.float
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.array.ivec2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.array.uvec4
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.array.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.struct.float
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.struct.ivec2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.struct.uvec4
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.struct.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.basic_type.float
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.basic_type.int
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.basic_type.uint
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.basic_type.vec3
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.basic_type.ivec2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.basic_type.uvec4
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.basic_type.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.array.float
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.array.ivec2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.array.uvec4
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.array.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.struct.float
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.struct.ivec2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.struct.uvec4
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.struct.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.basic_type.float
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.basic_type.int
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.basic_type.uint
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.basic_type.vec3
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.basic_type.ivec2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.basic_type.uvec4
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.basic_type.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.array.float
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.array.ivec2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.array.uvec4
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.array.mat3x2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.struct.float
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.struct.ivec2
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.struct.uvec4
+dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.struct.mat3x2
dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.vertex_fragment.var
dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.vertex_fragment.var_array
dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.separable_vertex.var
@@ -18987,6 +19714,10 @@ dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.separ
dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.separable_vertex.var_array
dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.separable_fragment.var
dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.separable_fragment.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.separable_tess_ctrl.var
+dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.separable_tess_ctrl.patch_var
+dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.separable_tess_ctrl.patch_var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.separable_tess_ctrl.patch_var_array
dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.separable_tess_eval.var
dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.separable_tess_eval.var_struct
dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.separable_tess_eval.var_array
@@ -18999,88 +19730,127 @@ dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.inter
dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.out.named_block_explicit_location.var
dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.out.named_block_explicit_location.var_struct
dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.out.named_block_explicit_location.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.out.unnamed_block.var
+dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.out.unnamed_block.var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.out.unnamed_block.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.out.block_array.var
+dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.out.block_array.var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.out.block_array.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.named_block.var
+dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.named_block.var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.named_block.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.named_block_explicit_location.var
+dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.named_block_explicit_location.var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.named_block_explicit_location.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.unnamed_block.var
+dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.unnamed_block.var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.unnamed_block.var_array
+dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.block_array.var
+dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.block_array.var_struct
+dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.block_array.var_array
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_fragment.builtin_gl_position
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_fragment.default_block_basic_type
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_fragment.default_block_struct_member
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_fragment.default_block_array
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_fragment.default_block_array_element
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_fragment.builtin_gl_position
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_fragment.default_block_basic_type
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_fragment.default_block_struct_member
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_fragment.default_block_array
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_fragment.default_block_array_element
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_geo_fragment.builtin_gl_position
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_geo_fragment.default_block_basic_type
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_geo_fragment.default_block_struct_member
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_geo_fragment.default_block_array
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_geo_fragment.default_block_array_element
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_geo_fragment.builtin_gl_position
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_geo_fragment.default_block_basic_type
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_geo_fragment.default_block_struct_member
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_geo_fragment.default_block_array
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_geo_fragment.default_block_array_element
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_vertex.builtin_gl_position
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_vertex.default_block_basic_type
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_vertex.default_block_struct_member
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_vertex.default_block_array
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_vertex.default_block_array_element
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_tess_eval.builtin_gl_position
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_tess_eval.default_block_basic_type
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_tess_eval.default_block_struct_member
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_tess_eval.default_block_array
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_tess_eval.default_block_array_element
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_geometry.builtin_gl_position
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_geometry.default_block_basic_type
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_geometry.default_block_struct_member
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_geometry.default_block_array
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_geometry.default_block_array_element
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_fragment.builtin_gl_position
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_fragment.default_block_basic_type
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_fragment.default_block_struct_member
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_fragment.default_block_array
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_fragment.default_block_array_element
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_fragment.builtin_gl_position
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_fragment.default_block_basic_type
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_fragment.default_block_struct_member
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_fragment.default_block_array
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_fragment.default_block_array_element
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_geo_fragment.builtin_gl_position
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_geo_fragment.default_block_basic_type
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_geo_fragment.default_block_struct_member
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_geo_fragment.default_block_array
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_geo_fragment.default_block_array_element
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_geo_fragment.builtin_gl_position
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_geo_fragment.default_block_basic_type
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_geo_fragment.default_block_struct_member
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_geo_fragment.default_block_array
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_geo_fragment.default_block_array_element
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_vertex.builtin_gl_position
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_vertex.default_block_basic_type
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_vertex.default_block_struct_member
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_vertex.default_block_array
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_vertex.default_block_array_element
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_tess_eval.builtin_gl_position
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_tess_eval.default_block_basic_type
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_tess_eval.default_block_struct_member
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_tess_eval.default_block_array
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_tess_eval.default_block_array_element
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_geometry.builtin_gl_position
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_geometry.default_block_basic_type
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_geometry.default_block_struct_member
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_geometry.default_block_array
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_geometry.default_block_array_element
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_fragment.builtin_gl_position
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_fragment.default_block_basic_type
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_fragment.default_block_struct_member
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_fragment.default_block_array
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_fragment.default_block_array_element
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_fragment.builtin_gl_position
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_fragment.default_block_basic_type
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_fragment.default_block_struct_member
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_fragment.default_block_array
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_fragment.default_block_array_element
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_geo_fragment.builtin_gl_position
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_geo_fragment.default_block_basic_type
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_geo_fragment.default_block_struct_member
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_geo_fragment.default_block_array
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_geo_fragment.default_block_array_element
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_geo_fragment.builtin_gl_position
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_geo_fragment.default_block_basic_type
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_geo_fragment.default_block_struct_member
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_geo_fragment.default_block_array
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_geo_fragment.default_block_array_element
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_vertex.builtin_gl_position
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_vertex.default_block_basic_type
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_vertex.default_block_struct_member
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_vertex.default_block_array
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_vertex.default_block_array_element
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_tess_eval.builtin_gl_position
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_tess_eval.default_block_basic_type
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_tess_eval.default_block_struct_member
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_tess_eval.default_block_array
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_tess_eval.default_block_array_element
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_geometry.builtin_gl_position
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_geometry.default_block_basic_type
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_geometry.default_block_struct_member
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_geometry.default_block_array
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_geometry.default_block_array_element
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.builtin.gl_position
@@ -19147,6 +19917,27 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.v
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.whole_array.mat4x2
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.whole_array.mat4x3
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.whole_array.mat4
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.float
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.int
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.uint
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.vec2
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.vec3
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.vec4
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.ivec2
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.ivec3
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.ivec4
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.uvec2
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.uvec3
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.uvec4
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat2
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat2x3
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat2x4
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat3x2
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat3
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat3x4
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat4x2
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat4x3
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat4
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.builtin.gl_position
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.basic_type.float
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.basic_type.int
@@ -19169,6 +19960,13 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.v
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.whole_array.ivec3
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.whole_array.uvec2
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.whole_array.mat3x4
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.struct.float
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.struct.int
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.struct.uint
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.struct.vec3
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.struct.ivec3
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.struct.uvec2
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.struct.mat3x4
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.builtin.gl_position
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.basic_type.float
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.basic_type.int
@@ -19191,6 +19989,13 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.v
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.whole_array.ivec3
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.whole_array.uvec2
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.whole_array.mat3x4
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.struct.float
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.struct.int
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.struct.uint
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.struct.vec3
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.struct.ivec3
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.struct.uvec2
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.struct.mat3x4
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.builtin.gl_position
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.basic_type.float
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.basic_type.int
@@ -19213,6 +20018,13 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.v
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.whole_array.ivec3
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.whole_array.uvec2
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.whole_array.mat3x4
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.struct.float
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.struct.int
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.struct.uint
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.struct.vec3
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.struct.ivec3
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.struct.uvec2
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.struct.mat3x4
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.builtin.gl_position
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.basic_type.float
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.basic_type.int
@@ -19277,6 +20089,27 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.s
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.whole_array.mat4x2
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.whole_array.mat4x3
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.whole_array.mat4
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.float
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.int
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.uint
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.vec2
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.vec3
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.vec4
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.ivec2
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.ivec3
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.ivec4
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.uvec2
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.uvec3
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.uvec4
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat2
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat2x3
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat2x4
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat3x2
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat3
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat3x4
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat4x2
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat4x3
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat4
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.builtin.gl_position
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.basic_type.float
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.basic_type.int
@@ -19299,6 +20132,13 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.s
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.whole_array.ivec3
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.whole_array.uvec2
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.whole_array.mat3x4
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.struct.float
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.struct.int
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.struct.uint
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.struct.vec3
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.struct.ivec3
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.struct.uvec2
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.struct.mat3x4
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.builtin.gl_position
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.basic_type.float
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.basic_type.int
@@ -19321,6 +20161,13 @@ dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.s
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.whole_array.ivec3
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.whole_array.uvec2
dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.whole_array.mat3x4
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.struct.float
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.struct.int
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.struct.uint
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.struct.vec3
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.struct.ivec3
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.struct.uvec2
+dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.struct.mat3x4
dEQP-GLES31.functional.program_interface_query.buffer_variable.resource_list.named_block.var
dEQP-GLES31.functional.program_interface_query.buffer_variable.resource_list.named_block.var_struct
dEQP-GLES31.functional.program_interface_query.buffer_variable.resource_list.named_block.var_struct_struct
@@ -20093,6 +20940,7 @@ dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.com
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.compute.named_block.float_array_array
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.compute.named_block.float_struct_struct
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.compute.named_block.float_unsized_array
+dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.compute.named_block.float_unsized_struct_array
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.compute.unnamed_block.float
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.compute.unnamed_block.float_array
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.compute.unnamed_block.float_struct
@@ -20107,6 +20955,7 @@ dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.sep
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_vertex.named_block.float_array_array
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_vertex.named_block.float_struct_struct
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_vertex.named_block.float_unsized_array
+dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_vertex.named_block.float_unsized_struct_array
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_vertex.unnamed_block.float
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_vertex.unnamed_block.float_array
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_vertex.unnamed_block.float_struct
@@ -20121,6 +20970,7 @@ dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.sep
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_fragment.named_block.float_array_array
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_fragment.named_block.float_struct_struct
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_fragment.named_block.float_unsized_array
+dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_fragment.named_block.float_unsized_struct_array
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_fragment.unnamed_block.float
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_fragment.unnamed_block.float_array
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_fragment.unnamed_block.float_struct
@@ -20135,6 +20985,7 @@ dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.sep
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_tess_ctrl.named_block.float_array_array
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_tess_ctrl.named_block.float_struct_struct
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_tess_ctrl.named_block.float_unsized_array
+dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_tess_ctrl.named_block.float_unsized_struct_array
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_tess_ctrl.unnamed_block.float
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_tess_ctrl.unnamed_block.float_array
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_tess_ctrl.unnamed_block.float_struct
@@ -20149,6 +21000,7 @@ dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.sep
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_tess_eval.named_block.float_array_array
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_tess_eval.named_block.float_struct_struct
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_tess_eval.named_block.float_unsized_array
+dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_tess_eval.named_block.float_unsized_struct_array
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_tess_eval.unnamed_block.float
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_tess_eval.unnamed_block.float_array
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_tess_eval.unnamed_block.float_struct
@@ -20163,6 +21015,7 @@ dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.sep
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_geometry.named_block.float_array_array
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_geometry.named_block.float_struct_struct
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_geometry.named_block.float_unsized_array
+dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_geometry.named_block.float_unsized_struct_array
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_geometry.unnamed_block.float
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_geometry.unnamed_block.float_array
dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_geometry.unnamed_block.float_struct
@@ -20570,6 +21423,7 @@ dEQP-GLES31.functional.program_interface_query.buffer_variable.random.18
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.19
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.20
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.21
+dEQP-GLES31.functional.program_interface_query.buffer_variable.random.22
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.23
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.24
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.25
@@ -20577,14 +21431,17 @@ dEQP-GLES31.functional.program_interface_query.buffer_variable.random.26
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.27
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.28
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.29
+dEQP-GLES31.functional.program_interface_query.buffer_variable.random.30
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.31
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.32
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.33
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.34
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.35
+dEQP-GLES31.functional.program_interface_query.buffer_variable.random.36
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.37
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.38
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.39
+dEQP-GLES31.functional.program_interface_query.buffer_variable.random.40
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.41
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.42
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.43
@@ -20606,17 +21463,22 @@ dEQP-GLES31.functional.program_interface_query.buffer_variable.random.58
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.59
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.60
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.61
+dEQP-GLES31.functional.program_interface_query.buffer_variable.random.62
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.63
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.64
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.65
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.66
+dEQP-GLES31.functional.program_interface_query.buffer_variable.random.67
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.68
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.69
+dEQP-GLES31.functional.program_interface_query.buffer_variable.random.70
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.71
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.72
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.73
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.74
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.75
+dEQP-GLES31.functional.program_interface_query.buffer_variable.random.76
+dEQP-GLES31.functional.program_interface_query.buffer_variable.random.77
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.78
dEQP-GLES31.functional.program_interface_query.buffer_variable.random.79
dEQP-GLES31.functional.program_interface_query.shader_storage_block.resource_list.named_block
@@ -26983,6 +27845,7 @@ dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_4x4_rgba.srgb8_alpha
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_4x4_rgba.srgb8_alpha8_astc_4x4_khr_srgb8_alpha8_astc_4x4_khr.texture2d_array_to_texture2d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_4x4_rgba.srgb8_alpha8_astc_4x4_khr_srgb8_alpha8_astc_4x4_khr.texture2d_array_to_texture3d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_4x4_rgba.srgb8_alpha8_astc_4x4_khr_srgb8_alpha8_astc_4x4_khr.texture2d_array_to_cubemap
+dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_4x4_rgba.srgb8_alpha8_astc_4x4_khr_srgb8_alpha8_astc_4x4_khr.texture2d_array_to_texture2d_array
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_5x4_rgba.rgba_astc_5x4_khr_rgba_astc_5x4_khr.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_5x4_rgba.rgba_astc_5x4_khr_rgba_astc_5x4_khr.texture2d_to_texture3d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_5x4_rgba.rgba_astc_5x4_khr_rgba_astc_5x4_khr.texture2d_to_cubemap
@@ -27046,6 +27909,7 @@ dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_5x4_rgba.srgb8_alpha
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_5x4_rgba.srgb8_alpha8_astc_5x4_khr_srgb8_alpha8_astc_5x4_khr.texture2d_array_to_texture2d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_5x4_rgba.srgb8_alpha8_astc_5x4_khr_srgb8_alpha8_astc_5x4_khr.texture2d_array_to_texture3d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_5x4_rgba.srgb8_alpha8_astc_5x4_khr_srgb8_alpha8_astc_5x4_khr.texture2d_array_to_cubemap
+dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_5x4_rgba.srgb8_alpha8_astc_5x4_khr_srgb8_alpha8_astc_5x4_khr.texture2d_array_to_texture2d_array
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_5x5_rgba.rgba_astc_5x5_khr_rgba_astc_5x5_khr.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_5x5_rgba.rgba_astc_5x5_khr_rgba_astc_5x5_khr.texture2d_to_texture3d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_5x5_rgba.rgba_astc_5x5_khr_rgba_astc_5x5_khr.texture2d_to_cubemap
@@ -27086,6 +27950,7 @@ dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_5x5_rgba.srgb8_alpha
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_5x5_rgba.srgb8_alpha8_astc_5x5_khr_rgba_astc_5x5_khr.texture3d_to_texture3d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_5x5_rgba.srgb8_alpha8_astc_5x5_khr_rgba_astc_5x5_khr.texture3d_to_cubemap
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_5x5_rgba.srgb8_alpha8_astc_5x5_khr_rgba_astc_5x5_khr.texture3d_to_texture2d_array
+dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_5x5_rgba.srgb8_alpha8_astc_5x5_khr_rgba_astc_5x5_khr.cubemap_to_texture2d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_5x5_rgba.srgb8_alpha8_astc_5x5_khr_rgba_astc_5x5_khr.cubemap_to_texture3d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_5x5_rgba.srgb8_alpha8_astc_5x5_khr_rgba_astc_5x5_khr.cubemap_to_cubemap
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_5x5_rgba.srgb8_alpha8_astc_5x5_khr_rgba_astc_5x5_khr.cubemap_to_texture2d_array
@@ -27093,6 +27958,7 @@ dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_5x5_rgba.srgb8_alpha
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_5x5_rgba.srgb8_alpha8_astc_5x5_khr_rgba_astc_5x5_khr.texture2d_array_to_texture3d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_5x5_rgba.srgb8_alpha8_astc_5x5_khr_rgba_astc_5x5_khr.texture2d_array_to_cubemap
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_5x5_rgba.srgb8_alpha8_astc_5x5_khr_rgba_astc_5x5_khr.texture2d_array_to_texture2d_array
+dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_5x5_rgba.srgb8_alpha8_astc_5x5_khr_srgb8_alpha8_astc_5x5_khr.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_5x5_rgba.srgb8_alpha8_astc_5x5_khr_srgb8_alpha8_astc_5x5_khr.texture2d_to_texture3d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_5x5_rgba.srgb8_alpha8_astc_5x5_khr_srgb8_alpha8_astc_5x5_khr.texture2d_to_cubemap
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_5x5_rgba.srgb8_alpha8_astc_5x5_khr_srgb8_alpha8_astc_5x5_khr.texture2d_to_texture2d_array
@@ -27234,6 +28100,8 @@ dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_6x6_rgba.srgb8_alpha
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_6x6_rgba.srgb8_alpha8_astc_6x6_khr_srgb8_alpha8_astc_6x6_khr.cubemap_to_texture2d_array
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_6x6_rgba.srgb8_alpha8_astc_6x6_khr_srgb8_alpha8_astc_6x6_khr.texture2d_array_to_texture2d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_6x6_rgba.srgb8_alpha8_astc_6x6_khr_srgb8_alpha8_astc_6x6_khr.texture2d_array_to_texture3d
+dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_6x6_rgba.srgb8_alpha8_astc_6x6_khr_srgb8_alpha8_astc_6x6_khr.texture2d_array_to_cubemap
+dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_6x6_rgba.srgb8_alpha8_astc_6x6_khr_srgb8_alpha8_astc_6x6_khr.texture2d_array_to_texture2d_array
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.rgba_astc_8x5_khr_rgba_astc_8x5_khr.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.rgba_astc_8x5_khr_rgba_astc_8x5_khr.texture2d_to_texture3d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.rgba_astc_8x5_khr_rgba_astc_8x5_khr.texture2d_to_cubemap
@@ -27266,6 +28134,7 @@ dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.rgba_astc_8
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.rgba_astc_8x5_khr_srgb8_alpha8_astc_8x5_khr.texture2d_array_to_texture3d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.rgba_astc_8x5_khr_srgb8_alpha8_astc_8x5_khr.texture2d_array_to_cubemap
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.rgba_astc_8x5_khr_srgb8_alpha8_astc_8x5_khr.texture2d_array_to_texture2d_array
+dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.srgb8_alpha8_astc_8x5_khr_rgba_astc_8x5_khr.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.srgb8_alpha8_astc_8x5_khr_rgba_astc_8x5_khr.texture2d_to_texture3d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.srgb8_alpha8_astc_8x5_khr_rgba_astc_8x5_khr.texture2d_to_cubemap
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.srgb8_alpha8_astc_8x5_khr_rgba_astc_8x5_khr.texture2d_to_texture2d_array
@@ -27273,6 +28142,7 @@ dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.srgb8_alpha
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.srgb8_alpha8_astc_8x5_khr_rgba_astc_8x5_khr.texture3d_to_texture3d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.srgb8_alpha8_astc_8x5_khr_rgba_astc_8x5_khr.texture3d_to_cubemap
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.srgb8_alpha8_astc_8x5_khr_rgba_astc_8x5_khr.texture3d_to_texture2d_array
+dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.srgb8_alpha8_astc_8x5_khr_rgba_astc_8x5_khr.cubemap_to_texture2d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.srgb8_alpha8_astc_8x5_khr_rgba_astc_8x5_khr.cubemap_to_texture3d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.srgb8_alpha8_astc_8x5_khr_rgba_astc_8x5_khr.cubemap_to_cubemap
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.srgb8_alpha8_astc_8x5_khr_rgba_astc_8x5_khr.cubemap_to_texture2d_array
@@ -27282,6 +28152,7 @@ dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.srgb8_alpha
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.srgb8_alpha8_astc_8x5_khr_rgba_astc_8x5_khr.texture2d_array_to_texture2d_array
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.srgb8_alpha8_astc_8x5_khr_srgb8_alpha8_astc_8x5_khr.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.srgb8_alpha8_astc_8x5_khr_srgb8_alpha8_astc_8x5_khr.texture2d_to_texture3d
+dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.srgb8_alpha8_astc_8x5_khr_srgb8_alpha8_astc_8x5_khr.texture2d_to_cubemap
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.srgb8_alpha8_astc_8x5_khr_srgb8_alpha8_astc_8x5_khr.texture2d_to_texture2d_array
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.srgb8_alpha8_astc_8x5_khr_srgb8_alpha8_astc_8x5_khr.texture3d_to_texture2d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.srgb8_alpha8_astc_8x5_khr_srgb8_alpha8_astc_8x5_khr.texture3d_to_texture3d
@@ -27294,6 +28165,7 @@ dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.srgb8_alpha
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.srgb8_alpha8_astc_8x5_khr_srgb8_alpha8_astc_8x5_khr.texture2d_array_to_texture2d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.srgb8_alpha8_astc_8x5_khr_srgb8_alpha8_astc_8x5_khr.texture2d_array_to_texture3d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.srgb8_alpha8_astc_8x5_khr_srgb8_alpha8_astc_8x5_khr.texture2d_array_to_cubemap
+dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.srgb8_alpha8_astc_8x5_khr_srgb8_alpha8_astc_8x5_khr.texture2d_array_to_texture2d_array
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x6_rgba.rgba_astc_8x6_khr_rgba_astc_8x6_khr.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x6_rgba.rgba_astc_8x6_khr_rgba_astc_8x6_khr.texture2d_to_texture3d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x6_rgba.rgba_astc_8x6_khr_rgba_astc_8x6_khr.texture2d_to_cubemap
@@ -27421,6 +28293,7 @@ dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x8_rgba.srgb8_alpha
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x8_rgba.srgb8_alpha8_astc_8x8_khr_srgb8_alpha8_astc_8x8_khr.texture2d_array_to_texture2d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x8_rgba.srgb8_alpha8_astc_8x8_khr_srgb8_alpha8_astc_8x8_khr.texture2d_array_to_texture3d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x8_rgba.srgb8_alpha8_astc_8x8_khr_srgb8_alpha8_astc_8x8_khr.texture2d_array_to_cubemap
+dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x8_rgba.srgb8_alpha8_astc_8x8_khr_srgb8_alpha8_astc_8x8_khr.texture2d_array_to_texture2d_array
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x5_rgba.rgba_astc_10x5_khr_rgba_astc_10x5_khr.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x5_rgba.rgba_astc_10x5_khr_rgba_astc_10x5_khr.texture2d_to_texture3d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x5_rgba.rgba_astc_10x5_khr_rgba_astc_10x5_khr.texture2d_to_cubemap
@@ -27484,6 +28357,7 @@ dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x5_rgba.srgb8_alph
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x5_rgba.srgb8_alpha8_astc_10x5_khr_srgb8_alpha8_astc_10x5_khr.texture2d_array_to_texture2d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x5_rgba.srgb8_alpha8_astc_10x5_khr_srgb8_alpha8_astc_10x5_khr.texture2d_array_to_texture3d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x5_rgba.srgb8_alpha8_astc_10x5_khr_srgb8_alpha8_astc_10x5_khr.texture2d_array_to_cubemap
+dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x5_rgba.srgb8_alpha8_astc_10x5_khr_srgb8_alpha8_astc_10x5_khr.texture2d_array_to_texture2d_array
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x6_rgba.rgba_astc_10x6_khr_rgba_astc_10x6_khr.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x6_rgba.rgba_astc_10x6_khr_rgba_astc_10x6_khr.texture2d_to_texture3d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x6_rgba.rgba_astc_10x6_khr_rgba_astc_10x6_khr.texture2d_to_cubemap
@@ -27519,6 +28393,7 @@ dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x6_rgba.rgba_astc_
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x6_rgba.srgb8_alpha8_astc_10x6_khr_rgba_astc_10x6_khr.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x6_rgba.srgb8_alpha8_astc_10x6_khr_rgba_astc_10x6_khr.texture2d_to_texture3d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x6_rgba.srgb8_alpha8_astc_10x6_khr_rgba_astc_10x6_khr.texture2d_to_cubemap
+dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x6_rgba.srgb8_alpha8_astc_10x6_khr_rgba_astc_10x6_khr.texture2d_to_texture2d_array
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x6_rgba.srgb8_alpha8_astc_10x6_khr_rgba_astc_10x6_khr.texture3d_to_texture2d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x6_rgba.srgb8_alpha8_astc_10x6_khr_rgba_astc_10x6_khr.texture3d_to_texture3d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x6_rgba.srgb8_alpha8_astc_10x6_khr_rgba_astc_10x6_khr.texture3d_to_cubemap
@@ -27589,12 +28464,15 @@ dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x8_rgba.srgb8_alph
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x8_rgba.srgb8_alpha8_astc_10x8_khr_rgba_astc_10x8_khr.texture3d_to_texture2d_array
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x8_rgba.srgb8_alpha8_astc_10x8_khr_rgba_astc_10x8_khr.cubemap_to_texture2d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x8_rgba.srgb8_alpha8_astc_10x8_khr_rgba_astc_10x8_khr.cubemap_to_texture3d
+dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x8_rgba.srgb8_alpha8_astc_10x8_khr_rgba_astc_10x8_khr.cubemap_to_cubemap
+dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x8_rgba.srgb8_alpha8_astc_10x8_khr_rgba_astc_10x8_khr.cubemap_to_texture2d_array
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x8_rgba.srgb8_alpha8_astc_10x8_khr_rgba_astc_10x8_khr.texture2d_array_to_texture2d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x8_rgba.srgb8_alpha8_astc_10x8_khr_rgba_astc_10x8_khr.texture2d_array_to_texture3d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x8_rgba.srgb8_alpha8_astc_10x8_khr_rgba_astc_10x8_khr.texture2d_array_to_cubemap
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x8_rgba.srgb8_alpha8_astc_10x8_khr_rgba_astc_10x8_khr.texture2d_array_to_texture2d_array
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x8_rgba.srgb8_alpha8_astc_10x8_khr_srgb8_alpha8_astc_10x8_khr.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x8_rgba.srgb8_alpha8_astc_10x8_khr_srgb8_alpha8_astc_10x8_khr.texture2d_to_texture3d
+dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x8_rgba.srgb8_alpha8_astc_10x8_khr_srgb8_alpha8_astc_10x8_khr.texture2d_to_cubemap
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x8_rgba.srgb8_alpha8_astc_10x8_khr_srgb8_alpha8_astc_10x8_khr.texture2d_to_texture2d_array
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x8_rgba.srgb8_alpha8_astc_10x8_khr_srgb8_alpha8_astc_10x8_khr.texture3d_to_texture2d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x8_rgba.srgb8_alpha8_astc_10x8_khr_srgb8_alpha8_astc_10x8_khr.texture3d_to_texture3d
@@ -27607,6 +28485,7 @@ dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x8_rgba.srgb8_alph
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x8_rgba.srgb8_alpha8_astc_10x8_khr_srgb8_alpha8_astc_10x8_khr.texture2d_array_to_texture2d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x8_rgba.srgb8_alpha8_astc_10x8_khr_srgb8_alpha8_astc_10x8_khr.texture2d_array_to_texture3d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x8_rgba.srgb8_alpha8_astc_10x8_khr_srgb8_alpha8_astc_10x8_khr.texture2d_array_to_cubemap
+dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x8_rgba.srgb8_alpha8_astc_10x8_khr_srgb8_alpha8_astc_10x8_khr.texture2d_array_to_texture2d_array
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x10_rgba.rgba_astc_10x10_khr_rgba_astc_10x10_khr.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x10_rgba.rgba_astc_10x10_khr_rgba_astc_10x10_khr.texture2d_to_texture3d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x10_rgba.rgba_astc_10x10_khr_rgba_astc_10x10_khr.texture2d_to_cubemap
@@ -27665,10 +28544,12 @@ dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x10_rgba.srgb8_alp
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x10_rgba.srgb8_alpha8_astc_10x10_khr_srgb8_alpha8_astc_10x10_khr.texture3d_to_texture2d_array
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x10_rgba.srgb8_alpha8_astc_10x10_khr_srgb8_alpha8_astc_10x10_khr.cubemap_to_texture2d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x10_rgba.srgb8_alpha8_astc_10x10_khr_srgb8_alpha8_astc_10x10_khr.cubemap_to_texture3d
+dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x10_rgba.srgb8_alpha8_astc_10x10_khr_srgb8_alpha8_astc_10x10_khr.cubemap_to_cubemap
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x10_rgba.srgb8_alpha8_astc_10x10_khr_srgb8_alpha8_astc_10x10_khr.cubemap_to_texture2d_array
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x10_rgba.srgb8_alpha8_astc_10x10_khr_srgb8_alpha8_astc_10x10_khr.texture2d_array_to_texture2d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x10_rgba.srgb8_alpha8_astc_10x10_khr_srgb8_alpha8_astc_10x10_khr.texture2d_array_to_texture3d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x10_rgba.srgb8_alpha8_astc_10x10_khr_srgb8_alpha8_astc_10x10_khr.texture2d_array_to_cubemap
+dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x10_rgba.srgb8_alpha8_astc_10x10_khr_srgb8_alpha8_astc_10x10_khr.texture2d_array_to_texture2d_array
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_12x10_rgba.rgba_astc_12x10_khr_rgba_astc_12x10_khr.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_12x10_rgba.rgba_astc_12x10_khr_rgba_astc_12x10_khr.texture2d_to_texture3d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_12x10_rgba.rgba_astc_12x10_khr_rgba_astc_12x10_khr.texture2d_to_cubemap
@@ -27709,12 +28590,15 @@ dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_12x10_rgba.srgb8_alp
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_12x10_rgba.srgb8_alpha8_astc_12x10_khr_rgba_astc_12x10_khr.texture3d_to_texture3d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_12x10_rgba.srgb8_alpha8_astc_12x10_khr_rgba_astc_12x10_khr.texture3d_to_cubemap
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_12x10_rgba.srgb8_alpha8_astc_12x10_khr_rgba_astc_12x10_khr.texture3d_to_texture2d_array
+dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_12x10_rgba.srgb8_alpha8_astc_12x10_khr_rgba_astc_12x10_khr.cubemap_to_texture2d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_12x10_rgba.srgb8_alpha8_astc_12x10_khr_rgba_astc_12x10_khr.cubemap_to_texture3d
+dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_12x10_rgba.srgb8_alpha8_astc_12x10_khr_rgba_astc_12x10_khr.cubemap_to_cubemap
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_12x10_rgba.srgb8_alpha8_astc_12x10_khr_rgba_astc_12x10_khr.cubemap_to_texture2d_array
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_12x10_rgba.srgb8_alpha8_astc_12x10_khr_rgba_astc_12x10_khr.texture2d_array_to_texture2d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_12x10_rgba.srgb8_alpha8_astc_12x10_khr_rgba_astc_12x10_khr.texture2d_array_to_texture3d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_12x10_rgba.srgb8_alpha8_astc_12x10_khr_rgba_astc_12x10_khr.texture2d_array_to_cubemap
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_12x10_rgba.srgb8_alpha8_astc_12x10_khr_rgba_astc_12x10_khr.texture2d_array_to_texture2d_array
+dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_12x10_rgba.srgb8_alpha8_astc_12x10_khr_srgb8_alpha8_astc_12x10_khr.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_12x10_rgba.srgb8_alpha8_astc_12x10_khr_srgb8_alpha8_astc_12x10_khr.texture2d_to_texture3d
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_12x10_rgba.srgb8_alpha8_astc_12x10_khr_srgb8_alpha8_astc_12x10_khr.texture2d_to_cubemap
dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_12x10_rgba.srgb8_alpha8_astc_12x10_khr_srgb8_alpha8_astc_12x10_khr.texture2d_to_texture2d_array
@@ -28404,9 +29288,11 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_as
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_5x5_khr_rgba32f.texture2d_array_to_texture2d_array
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32f_srgb8_alpha8_astc_6x5_khr.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32f_srgb8_alpha8_astc_6x5_khr.texture2d_to_texture3d
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32f_srgb8_alpha8_astc_6x5_khr.texture2d_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32f_srgb8_alpha8_astc_6x5_khr.texture2d_to_texture2d_array
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32f_srgb8_alpha8_astc_6x5_khr.texture3d_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32f_srgb8_alpha8_astc_6x5_khr.texture3d_to_texture3d
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32f_srgb8_alpha8_astc_6x5_khr.texture3d_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32f_srgb8_alpha8_astc_6x5_khr.texture3d_to_texture2d_array
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32f_srgb8_alpha8_astc_6x5_khr.cubemap_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32f_srgb8_alpha8_astc_6x5_khr.cubemap_to_texture3d
@@ -28542,6 +29428,7 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32f_srgb8_a
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32f_srgb8_alpha8_astc_8x8_khr.cubemap_to_texture2d_array
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32f_srgb8_alpha8_astc_8x8_khr.texture2d_array_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32f_srgb8_alpha8_astc_8x8_khr.texture2d_array_to_texture3d
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32f_srgb8_alpha8_astc_8x8_khr.texture2d_array_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32f_srgb8_alpha8_astc_8x8_khr.texture2d_array_to_texture2d_array
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x8_khr_rgba32f.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x8_khr_rgba32f.texture2d_to_texture3d
@@ -28615,6 +29502,7 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_as
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x6_khr_rgba32f.texture3d_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x6_khr_rgba32f.texture3d_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x6_khr_rgba32f.texture3d_to_texture2d_array
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x6_khr_rgba32f.cubemap_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x6_khr_rgba32f.cubemap_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x6_khr_rgba32f.cubemap_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x6_khr_rgba32f.cubemap_to_texture2d_array
@@ -28646,6 +29534,8 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_as
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x8_khr_rgba32f.texture3d_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x8_khr_rgba32f.texture3d_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x8_khr_rgba32f.texture3d_to_texture2d_array
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x8_khr_rgba32f.cubemap_to_texture2d
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x8_khr_rgba32f.cubemap_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x8_khr_rgba32f.cubemap_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x8_khr_rgba32f.cubemap_to_texture2d_array
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x8_khr_rgba32f.texture2d_array_to_texture2d
@@ -28677,6 +29567,7 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_as
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x10_khr_rgba32f.texture3d_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x10_khr_rgba32f.texture3d_to_texture2d_array
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x10_khr_rgba32f.cubemap_to_texture2d
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x10_khr_rgba32f.cubemap_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x10_khr_rgba32f.cubemap_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x10_khr_rgba32f.cubemap_to_texture2d_array
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x10_khr_rgba32f.texture2d_array_to_texture2d
@@ -28700,6 +29591,7 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32f_srgb8_a
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32f_srgb8_alpha8_astc_12x10_khr.texture2d_array_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32f_srgb8_alpha8_astc_12x10_khr.texture2d_array_to_texture2d_array
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32f.texture2d_to_texture2d
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32f.texture2d_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32f.texture2d_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32f.texture2d_to_texture2d_array
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32f.texture3d_to_texture2d
@@ -28709,6 +29601,7 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_as
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32f.cubemap_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32f.cubemap_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32f.cubemap_to_cubemap
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32f.cubemap_to_texture2d_array
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32f.texture2d_array_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32f.texture2d_array_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32f.texture2d_array_to_cubemap
@@ -29356,6 +30249,7 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_as
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_4x4_khr_rgba32ui.texture2d_array_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_4x4_khr_rgba32ui.texture2d_array_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_4x4_khr_rgba32ui.texture2d_array_to_texture2d_array
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_4x4_khr_rgba32ui.texture2d_array_to_renderbuffer
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_5x4_khr.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_5x4_khr.texture2d_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_5x4_khr.texture2d_to_cubemap
@@ -29391,6 +30285,7 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_as
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_5x4_khr_rgba32ui.texture2d_array_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_5x4_khr_rgba32ui.texture2d_array_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_5x4_khr_rgba32ui.texture2d_array_to_texture2d_array
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_5x4_khr_rgba32ui.texture2d_array_to_renderbuffer
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_5x5_khr.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_5x5_khr.texture2d_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_5x5_khr.texture2d_to_cubemap
@@ -29426,6 +30321,7 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_as
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_5x5_khr_rgba32ui.texture2d_array_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_5x5_khr_rgba32ui.texture2d_array_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_5x5_khr_rgba32ui.texture2d_array_to_texture2d_array
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_5x5_khr_rgba32ui.texture2d_array_to_renderbuffer
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_6x5_khr.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_6x5_khr.texture2d_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_6x5_khr.texture2d_to_cubemap
@@ -29452,6 +30348,7 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_as
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_6x5_khr_rgba32ui.texture3d_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_6x5_khr_rgba32ui.texture3d_to_texture2d_array
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_6x5_khr_rgba32ui.texture3d_to_renderbuffer
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_6x5_khr_rgba32ui.cubemap_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_6x5_khr_rgba32ui.cubemap_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_6x5_khr_rgba32ui.cubemap_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_6x5_khr_rgba32ui.cubemap_to_texture2d_array
@@ -29460,6 +30357,7 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_as
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_6x5_khr_rgba32ui.texture2d_array_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_6x5_khr_rgba32ui.texture2d_array_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_6x5_khr_rgba32ui.texture2d_array_to_texture2d_array
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_6x5_khr_rgba32ui.texture2d_array_to_renderbuffer
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_6x6_khr.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_6x6_khr.texture2d_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_6x6_khr.texture2d_to_cubemap
@@ -29531,6 +30429,7 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_as
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x5_khr_rgba32ui.texture2d_array_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x5_khr_rgba32ui.texture2d_array_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x5_khr_rgba32ui.texture2d_array_to_texture2d_array
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x5_khr_rgba32ui.texture2d_array_to_renderbuffer
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_8x6_khr.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_8x6_khr.texture2d_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_8x6_khr.texture2d_to_cubemap
@@ -29558,6 +30457,7 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_as
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x6_khr_rgba32ui.texture3d_to_texture2d_array
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x6_khr_rgba32ui.texture3d_to_renderbuffer
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x6_khr_rgba32ui.cubemap_to_texture2d
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x6_khr_rgba32ui.cubemap_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x6_khr_rgba32ui.cubemap_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x6_khr_rgba32ui.cubemap_to_texture2d_array
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x6_khr_rgba32ui.cubemap_to_renderbuffer
@@ -29569,6 +30469,7 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_as
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_8x8_khr.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_8x8_khr.texture2d_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_8x8_khr.texture2d_to_cubemap
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_8x8_khr.texture2d_to_texture2d_array
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_8x8_khr.texture3d_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_8x8_khr.texture3d_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_8x8_khr.texture3d_to_cubemap
@@ -29627,6 +30528,7 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_as
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x5_khr_rgba32ui.texture3d_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x5_khr_rgba32ui.texture3d_to_texture2d_array
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x5_khr_rgba32ui.texture3d_to_renderbuffer
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x5_khr_rgba32ui.cubemap_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x5_khr_rgba32ui.cubemap_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x5_khr_rgba32ui.cubemap_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x5_khr_rgba32ui.cubemap_to_texture2d_array
@@ -29650,6 +30552,7 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_10x6_khr.cubemap_to_texture2d_array
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_10x6_khr.texture2d_array_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_10x6_khr.texture2d_array_to_texture3d
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_10x6_khr.texture2d_array_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_10x6_khr.texture2d_array_to_texture2d_array
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x6_khr_rgba32ui.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x6_khr_rgba32ui.texture2d_to_texture3d
@@ -29661,6 +30564,8 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_as
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x6_khr_rgba32ui.texture3d_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x6_khr_rgba32ui.texture3d_to_texture2d_array
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x6_khr_rgba32ui.texture3d_to_renderbuffer
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x6_khr_rgba32ui.cubemap_to_texture2d
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x6_khr_rgba32ui.cubemap_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x6_khr_rgba32ui.cubemap_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x6_khr_rgba32ui.cubemap_to_texture2d_array
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x6_khr_rgba32ui.cubemap_to_renderbuffer
@@ -29704,6 +30609,7 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_as
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x8_khr_rgba32ui.texture2d_array_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x8_khr_rgba32ui.texture2d_array_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x8_khr_rgba32ui.texture2d_array_to_texture2d_array
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x8_khr_rgba32ui.texture2d_array_to_renderbuffer
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_10x10_khr.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_10x10_khr.texture2d_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_10x10_khr.texture2d_to_cubemap
@@ -29746,6 +30652,7 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_12x10_khr.texture2d_to_texture2d_array
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_12x10_khr.texture3d_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_12x10_khr.texture3d_to_texture3d
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_12x10_khr.texture3d_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_12x10_khr.texture3d_to_texture2d_array
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_12x10_khr.cubemap_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_12x10_khr.cubemap_to_texture3d
@@ -29766,7 +30673,10 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_as
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32ui.texture3d_to_texture2d_array
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32ui.texture3d_to_renderbuffer
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32ui.cubemap_to_texture2d
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32ui.cubemap_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32ui.cubemap_to_cubemap
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32ui.cubemap_to_texture2d_array
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32ui.cubemap_to_renderbuffer
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32ui.texture2d_array_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32ui.texture2d_array_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32ui.texture2d_array_to_cubemap
@@ -30419,6 +31329,7 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_as
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_4x4_khr_rgba32i.texture2d_array_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_4x4_khr_rgba32i.texture2d_array_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_4x4_khr_rgba32i.texture2d_array_to_texture2d_array
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_4x4_khr_rgba32i.texture2d_array_to_renderbuffer
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_5x4_khr.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_5x4_khr.texture2d_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_5x4_khr.texture2d_to_cubemap
@@ -30433,11 +31344,13 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_a
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_5x4_khr.cubemap_to_texture2d_array
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_5x4_khr.texture2d_array_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_5x4_khr.texture2d_array_to_texture3d
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_5x4_khr.texture2d_array_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_5x4_khr.texture2d_array_to_texture2d_array
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_5x4_khr_rgba32i.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_5x4_khr_rgba32i.texture2d_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_5x4_khr_rgba32i.texture2d_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_5x4_khr_rgba32i.texture2d_to_texture2d_array
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_5x4_khr_rgba32i.texture2d_to_renderbuffer
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_5x4_khr_rgba32i.texture3d_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_5x4_khr_rgba32i.texture3d_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_5x4_khr_rgba32i.texture3d_to_cubemap
@@ -30519,10 +31432,12 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_as
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_6x5_khr_rgba32i.cubemap_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_6x5_khr_rgba32i.cubemap_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_6x5_khr_rgba32i.cubemap_to_texture2d_array
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_6x5_khr_rgba32i.cubemap_to_renderbuffer
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_6x5_khr_rgba32i.texture2d_array_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_6x5_khr_rgba32i.texture2d_array_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_6x5_khr_rgba32i.texture2d_array_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_6x5_khr_rgba32i.texture2d_array_to_texture2d_array
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_6x5_khr_rgba32i.texture2d_array_to_renderbuffer
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_6x6_khr.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_6x6_khr.texture2d_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_6x6_khr.texture2d_to_cubemap
@@ -30558,6 +31473,7 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_as
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_6x6_khr_rgba32i.texture2d_array_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_6x6_khr_rgba32i.texture2d_array_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_6x6_khr_rgba32i.texture2d_array_to_texture2d_array
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_6x6_khr_rgba32i.texture2d_array_to_renderbuffer
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_8x5_khr.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_8x5_khr.texture2d_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_8x5_khr.texture2d_to_cubemap
@@ -30574,6 +31490,7 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_a
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_8x5_khr.texture2d_array_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_8x5_khr.texture2d_array_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_8x5_khr.texture2d_array_to_texture2d_array
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x5_khr_rgba32i.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x5_khr_rgba32i.texture2d_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x5_khr_rgba32i.texture2d_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x5_khr_rgba32i.texture2d_to_texture2d_array
@@ -30592,6 +31509,7 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_as
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x5_khr_rgba32i.texture2d_array_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x5_khr_rgba32i.texture2d_array_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x5_khr_rgba32i.texture2d_array_to_texture2d_array
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x5_khr_rgba32i.texture2d_array_to_renderbuffer
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_8x6_khr.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_8x6_khr.texture2d_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_8x6_khr.texture2d_to_cubemap
@@ -30627,6 +31545,7 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_as
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x6_khr_rgba32i.texture2d_array_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x6_khr_rgba32i.texture2d_array_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x6_khr_rgba32i.texture2d_array_to_texture2d_array
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x6_khr_rgba32i.texture2d_array_to_renderbuffer
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_8x8_khr.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_8x8_khr.texture2d_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_8x8_khr.texture2d_to_cubemap
@@ -30662,6 +31581,7 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_as
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x8_khr_rgba32i.texture2d_array_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x8_khr_rgba32i.texture2d_array_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x8_khr_rgba32i.texture2d_array_to_texture2d_array
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x8_khr_rgba32i.texture2d_array_to_renderbuffer
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_10x5_khr.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_10x5_khr.texture2d_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_10x5_khr.texture2d_to_cubemap
@@ -30688,6 +31608,7 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_as
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x5_khr_rgba32i.texture3d_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x5_khr_rgba32i.texture3d_to_texture2d_array
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x5_khr_rgba32i.texture3d_to_renderbuffer
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x5_khr_rgba32i.cubemap_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x5_khr_rgba32i.cubemap_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x5_khr_rgba32i.cubemap_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x5_khr_rgba32i.cubemap_to_texture2d_array
@@ -30707,9 +31628,11 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_a
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_10x6_khr.texture3d_to_texture2d_array
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_10x6_khr.cubemap_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_10x6_khr.cubemap_to_texture3d
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_10x6_khr.cubemap_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_10x6_khr.cubemap_to_texture2d_array
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_10x6_khr.texture2d_array_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_10x6_khr.texture2d_array_to_texture3d
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_10x6_khr.texture2d_array_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_10x6_khr.texture2d_array_to_texture2d_array
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x6_khr_rgba32i.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x6_khr_rgba32i.texture2d_to_texture3d
@@ -30805,6 +31728,7 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_as
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x10_khr_rgba32i.texture2d_array_to_renderbuffer
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_12x10_khr.texture2d_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_12x10_khr.texture2d_to_texture3d
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_12x10_khr.texture2d_to_cubemap
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_12x10_khr.texture2d_to_texture2d_array
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_12x10_khr.texture3d_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_12x10_khr.texture3d_to_texture3d
@@ -30829,6 +31753,10 @@ dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_as
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32i.texture3d_to_texture2d_array
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32i.texture3d_to_renderbuffer
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32i.cubemap_to_texture2d
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32i.cubemap_to_texture3d
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32i.cubemap_to_cubemap
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32i.cubemap_to_texture2d_array
+dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32i.cubemap_to_renderbuffer
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32i.texture2d_array_to_texture2d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32i.texture2d_array_to_texture3d
dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32i.texture2d_array_to_cubemap
diff --git a/android/cts/master/src/gles3-driver-issues.txt b/android/cts/master/src/gles3-driver-issues.txt
index 3d9654cbc..55962f442 100644
--- a/android/cts/master/src/gles3-driver-issues.txt
+++ b/android/cts/master/src/gles3-driver-issues.txt
@@ -9,355 +9,7 @@ dEQP-GLES3.functional.shaders.preprocessor.predefined_macros.line_2_fragment
dEQP-GLES3.functional.shaders.fragdata.draw_buffers
dEQP-GLES3.functional.shaders.fragdata.invalid_assign_to_1
-# Bug 22635479
-dEQP-GLES3.functional.pbo.renderbuffer.rgb8_clears
-dEQP-GLES3.functional.fbo.completeness.renderable.renderbuffer.depth.stencil_index8
-dEQP-GLES3.functional.fbo.completeness.renderable.texture.depth.stencil_index8
-dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.highp_fragment.scalar
-dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.highp_fragment.vec2
-dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.highp_fragment.vec3
-dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.highp_fragment.vec4
-dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.highp_vertex.scalar
-dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.highp_vertex.vec2
-dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.highp_vertex.vec3
-dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.highp_vertex.vec4
-dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.lowp_fragment.scalar
-dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.lowp_fragment.vec2
-dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.lowp_fragment.vec3
-dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.lowp_fragment.vec4
-dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.lowp_vertex.scalar
-dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.lowp_vertex.vec2
-dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.lowp_vertex.vec3
-dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.lowp_vertex.vec4
-dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.mediump_fragment.scalar
-dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.mediump_fragment.vec2
-dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.mediump_fragment.vec3
-dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.mediump_fragment.vec4
-dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.mediump_vertex.scalar
-dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.mediump_vertex.vec2
-dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.mediump_vertex.vec3
-dEQP-GLES3.functional.shaders.builtin_functions.precision.refract.mediump_vertex.vec4
-dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.highp_fragment.scalar
-dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.highp_fragment.vec2
-dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.highp_fragment.vec3
-dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.highp_fragment.vec4
-dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.highp_vertex.scalar
-dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.highp_vertex.vec2
-dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.highp_vertex.vec3
-dEQP-GLES3.functional.shaders.builtin_functions.precision.tanh.highp_vertex.vec4
-dEQP-GLES3.functional.shaders.constants.const_float_function_gotcha_fragment
-dEQP-GLES3.functional.shaders.constants.const_float_function_gotcha_vertex
-dEQP-GLES3.functional.shaders.declarations.invalid_declarations.invariant_attribute
-dEQP-GLES3.functional.shaders.declarations.invalid_declarations.invariant_uniform
-dEQP-GLES3.functional.shaders.declarations.invalid_declarations.invariant_uniform_block_2_fragment
-dEQP-GLES3.functional.shaders.declarations.invalid_declarations.invariant_uniform_block_2_vertex
-dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_duplicate_block_name_fragment
-dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_duplicate_block_name_vertex
-dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_sampler_2d_fragment
-dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_sampler_2d_vertex
-dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_sampler_cube_fragment
-dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_sampler_cube_vertex
-dEQP-GLES3.functional.shaders.fragdata.write_fragcolor_and_fragdata_static_if
-dEQP-GLES3.functional.shaders.fragdata.write_fragcolor_and_fragdata_unused_func
-dEQP-GLES3.functional.shaders.functions.array_arguments.copy_global_inout_on_call_fragment
-dEQP-GLES3.functional.shaders.functions.array_arguments.copy_global_inout_on_call_vertex
-dEQP-GLES3.functional.shaders.functions.invalid.array_size_from_const_arg_fragment
-dEQP-GLES3.functional.shaders.functions.invalid.array_size_from_const_arg_vertex
-dEQP-GLES3.functional.shaders.functions.invalid.init_const_local_from_const_arg_fragment
-dEQP-GLES3.functional.shaders.functions.invalid.init_const_local_from_const_arg_vertex
-dEQP-GLES3.functional.shaders.functions.invalid.local_function_prototype_fragment
-dEQP-GLES3.functional.shaders.functions.invalid.local_function_prototype_vertex
-dEQP-GLES3.functional.shaders.functions.invalid.uniform_return_type_fragment
-dEQP-GLES3.functional.shaders.functions.invalid.uniform_return_type_vertex
-dEQP-GLES3.functional.shaders.functions.invalid.use_const_arg_as_array_size_fragment
-dEQP-GLES3.functional.shaders.functions.invalid.use_const_arg_as_array_size_vertex
-dEQP-GLES3.functional.shaders.functions.invalid.use_const_arg_in_const_expr_fragment
-dEQP-GLES3.functional.shaders.functions.invalid.use_const_arg_in_const_expr_vertex
-dEQP-GLES3.functional.shaders.keywords.keywords.vec4_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.double_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.double_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.subroutine_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.subroutine_vertex
-dEQP-GLES3.functional.shaders.linkage.uniform.block.layout_qualifier_mismatch_1
-dEQP-GLES3.functional.shaders.linkage.uniform.block.layout_qualifier_mismatch_2
-dEQP-GLES3.functional.shaders.linkage.uniform.struct.precision_conflict_1
-dEQP-GLES3.functional.shaders.linkage.uniform.struct.precision_conflict_2
-dEQP-GLES3.functional.shaders.linkage.uniform.struct.precision_conflict_3
-dEQP-GLES3.functional.shaders.linkage.uniform.struct.precision_conflict_4
-dEQP-GLES3.functional.shaders.linkage.uniform.struct.type_conflict_1
-dEQP-GLES3.functional.shaders.linkage.uniform.struct.type_conflict_2
-dEQP-GLES3.functional.shaders.linkage.uniform.struct.type_conflict_3
-dEQP-GLES3.functional.shaders.linkage.varying.rules.illegal_usage_1
-dEQP-GLES3.functional.shaders.linkage.varying.rules.invalid_type_array_struct
-dEQP-GLES3.functional.shaders.linkage.varying.rules.invalid_type_int
-dEQP-GLES3.functional.shaders.linkage.varying.rules.invalid_type_struct_array
-dEQP-GLES3.functional.shaders.linkage.varying.rules.invalid_type_struct_struct
-dEQP-GLES3.functional.shaders.linkage.varying.rules.invalid_type_uint
-dEQP-GLES3.functional.shaders.linkage.varying.rules.struct_type_mismatch_2
-dEQP-GLES3.functional.shaders.linkage.varying.rules.struct_type_mismatch_3
-dEQP-GLES3.functional.shaders.linkage.varying.rules.type_mismatch_1
-dEQP-GLES3.functional.shaders.preprocessor.builtin.invalid_line_file_1_fragment
-dEQP-GLES3.functional.shaders.preprocessor.builtin.invalid_line_file_1_vertex
-dEQP-GLES3.functional.shaders.preprocessor.builtin.invalid_line_file_3_fragment
-dEQP-GLES3.functional.shaders.preprocessor.builtin.invalid_line_file_3_vertex
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_expression_fragment
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_expression_vertex
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_2_fragment
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_defined_2_vertex
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_expression_fragment
-dEQP-GLES3.functional.shaders.preprocessor.builtin.line_expression_vertex
-dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.interp_invariant_storage
-dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.interp_invariant_storage_precision
-dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.interp_storage_invariant_input
-dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.interp_storage_precision_invariant_input
-dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.invariant_interp_storage_invariant_input
-dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.invariant_interp_storage_precision_invariant_input
-dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.invariant_storage_invariant_input
-dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.invariant_storage_precision_invariant_input
-dEQP-GLES3.functional.shaders.qualification_order.variables.invalid.storage_precision_invariant_input
-dEQP-GLES3.functional.shaders.random.all_features.fragment.62
-dEQP-GLES3.functional.shaders.random.all_features.fragment.88
-dEQP-GLES3.functional.shaders.random.all_features.vertex.70
-dEQP-GLES3.functional.shaders.texture_functions.invalid.textureoffset_sampler2darrayshadow_vec4_ivec2_fragment
-dEQP-GLES3.functional.shaders.texture_functions.invalid.textureoffset_sampler2darrayshadow_vec4_ivec2_vertex
-dEQP-GLES3.functional.shaders.texture_functions.texturegrad.isamplercube_fragment
-dEQP-GLES3.functional.shaders.texture_functions.texturegrad.samplercubeshadow_fragment
-dEQP-GLES3.functional.shaders.texture_functions.texturegrad.samplercubeshadow_vertex
-dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_identifier_block_name_fragment
-dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_identifier_block_name_vertex
-dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_identifier_instance_name_fragment
-dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_identifier_instance_name_vertex
-dEQP-GLES3.functional.shaders.uniform_block.invalid.repeated_block_fragment
-dEQP-GLES3.functional.shaders.uniform_block.invalid.repeated_block_vertex
-dEQP-GLES3.functional.state_query.fbo.framebuffer_unspecified_attachment_component_type
-dEQP-GLES3.functional.state_query.floats.blend_color_getinteger
-dEQP-GLES3.functional.state_query.floats.color_clear_value_getinteger
-dEQP-GLES3.functional.state_query.floats.depth_clear_value_getinteger
-dEQP-GLES3.functional.state_query.floats.depth_range_getinteger
-dEQP-GLES3.functional.state_query.integers64.max_server_wait_timeout_getfloat
-dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_getfloat
-dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_separate_both_getfloat
-dEQP-GLES3.functional.state_query.integers.stencil_back_value_mask_separate_getfloat
-dEQP-GLES3.functional.state_query.integers.stencil_value_mask_getfloat
-dEQP-GLES3.functional.state_query.integers.stencil_value_mask_separate_both_getfloat
-dEQP-GLES3.functional.state_query.integers.stencil_value_mask_separate_getfloat
-dEQP-GLES3.functional.state_query.rbo.renderbuffer_internal_format
-dEQP-GLES3.functional.state_query.rbo.renderbuffer_size
-dEQP-GLES3.functional.state_query.sampler.sampler_texture_max_lod_getsamplerparameteri
-dEQP-GLES3.functional.state_query.sampler.sampler_texture_min_lod_getsamplerparameteri
-dEQP-GLES3.functional.state_query.shader.shader_info_log_length
-dEQP-GLES3.functional.state_query.shader.shader_source_length
-dEQP-GLES3.functional.texture.mipmap.2d.projected.linear_linear_clamp
-dEQP-GLES3.functional.texture.mipmap.2d.projected.linear_linear_mirror
-dEQP-GLES3.functional.texture.mipmap.2d.projected.linear_linear_repeat
-dEQP-GLES3.functional.texture.mipmap.2d.projected.linear_nearest_clamp
-dEQP-GLES3.functional.texture.mipmap.2d.projected.linear_nearest_mirror
-dEQP-GLES3.functional.texture.mipmap.2d.projected.linear_nearest_repeat
-dEQP-GLES3.functional.texture.mipmap.2d.projected.nearest_linear_clamp
-dEQP-GLES3.functional.texture.mipmap.2d.projected.nearest_linear_mirror
-dEQP-GLES3.functional.texture.mipmap.2d.projected.nearest_linear_repeat
-dEQP-GLES3.functional.texture.mipmap.2d.projected.nearest_nearest_clamp
-dEQP-GLES3.functional.texture.mipmap.2d.projected.nearest_nearest_mirror
-dEQP-GLES3.functional.texture.mipmap.2d.projected.nearest_nearest_repeat
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat2
-dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat2
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_float
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_int
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_ivec2
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_ivec3
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_ivec4
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_uint
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_uvec2
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_uvec3
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_uvec4
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_vec2
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_vec3
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_vec4
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_float
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_int
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_ivec2
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_ivec3
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_ivec4
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_uint
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_uvec2
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_uvec3
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_uvec4
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_vec2
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_vec3
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_vec4
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_float
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_int
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_ivec2
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_ivec3
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_ivec4
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_uint
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_uvec2
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_uvec3
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_uvec4
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_vec2
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_vec3
-dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_vec4
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_float
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_int
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_ivec2
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_ivec3
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_ivec4
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_uint
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_uvec2
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_uvec3
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_uvec4
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_vec2
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_vec3
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_vec4
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_float
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_int
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_ivec2
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_ivec3
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_ivec4
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_uint
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_uvec2
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_uvec3
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_uvec4
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_vec2
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_vec3
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_vec4
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_float
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_int
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_ivec2
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_ivec3
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_ivec4
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_uint
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_uvec2
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_uvec3
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_uvec4
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_vec2
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_vec3
-dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_vec4
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_float
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_int
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_ivec2
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_ivec3
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_ivec4
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_uint
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_uvec2
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_uvec3
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_uvec4
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_vec2
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_vec3
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.highp_vec4
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_float
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_int
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_ivec2
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_ivec3
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_ivec4
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_uint
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_uvec2
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_uvec3
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_uvec4
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_vec2
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_vec3
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_vec4
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_float
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_int
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_ivec2
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_ivec3
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_ivec4
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_uint
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_uvec2
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_uvec3
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_uvec4
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_vec2
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_vec3
-dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.mediump_vec4
-dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_float
-dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_int
-dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_ivec2
-dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_uint
-dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_uvec2
-dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_vec2
-dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_float
-dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_int
-dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_ivec2
-dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_uint
-dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_uvec2
-dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_vec2
-dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_float
-dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_int
-dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_ivec2
-dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_uint
-dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_uvec2
-dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_vec2
-dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_float
-dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_int
-dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_ivec2
-dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_uint
-dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_uvec2
-dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_vec2
-dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_float
-dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_int
-dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_ivec2
-dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_uint
-dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_uvec2
-dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_vec2
-dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_float
-dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_int
-dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_ivec2
-dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_uint
-dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_uvec2
-dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_vec2
-dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_float
-dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_int
-dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_ivec2
-dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_uint
-dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_uvec2
-dEQP-GLES3.functional.transform_feedback.array.separate.triangles.highp_vec2
-dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_float
-dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_int
-dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_ivec2
-dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_uint
-dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_uvec2
-dEQP-GLES3.functional.transform_feedback.array.separate.triangles.lowp_vec2
-dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_float
-dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_int
-dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_ivec2
-dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_uint
-dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_uvec2
-dEQP-GLES3.functional.transform_feedback.array.separate.triangles.mediump_vec2
-dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.highp_mat2
-dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.lowp_mat2
-dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.mediump_mat2
-dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.highp_mat2
-dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.lowp_mat2
-dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.mediump_mat2
-dEQP-GLES3.functional.transform_feedback.basic_types.separate.triangles.highp_mat2
-dEQP-GLES3.functional.transform_feedback.basic_types.separate.triangles.lowp_mat2
-dEQP-GLES3.functional.transform_feedback.basic_types.separate.triangles.mediump_mat2
-dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.1
-dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.7
-dEQP-GLES3.functional.transform_feedback.random.interleaved.points.2
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.1
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.8
-dEQP-GLES3.functional.transform_feedback.random.separate.lines.9
-dEQP-GLES3.functional.transform_feedback.random.separate.points.2
-dEQP-GLES3.functional.transform_feedback.random.separate.points.7
-dEQP-GLES3.functional.transform_feedback.random.separate.triangles.10
-dEQP-GLES3.functional.transform_feedback.random.separate.triangles.6
-dEQP-GLES3.functional.transform_feedback.random.separate.triangles.9
-
# Bug 22632106
-dEQP-GLES3.functional.shaders.invariance.highp.common_subexpression_1
-dEQP-GLES3.functional.shaders.invariance.highp.common_subexpression_3
-dEQP-GLES3.functional.shaders.invariance.lowp.common_subexpression_1
-dEQP-GLES3.functional.shaders.invariance.lowp.common_subexpression_3
-dEQP-GLES3.functional.shaders.invariance.mediump.common_subexpression_1
-dEQP-GLES3.functional.shaders.invariance.mediump.common_subexpression_3
dEQP-GLES3.functional.shaders.texture_functions.texturelodoffset.usampler2darray_vertex
dEQP-GLES3.functional.shaders.texture_functions.textureprojlodoffset.isampler3d_vertex
dEQP-GLES3.functional.shaders.texture_functions.textureprojoffset.sampler3d_bias_fixed_fragment
@@ -370,13 +22,6 @@ dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_revers
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_src_dst_y
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_min_reverse_dst_y
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_min_reverse_src_dst_y
-dEQP-GLES3.functional.polygon_offset.default_displacement_with_units
-dEQP-GLES3.functional.polygon_offset.default_render_with_units
-dEQP-GLES3.functional.polygon_offset.fixed16_displacement_with_units
-dEQP-GLES3.functional.polygon_offset.fixed16_render_with_units
-dEQP-GLES3.functional.polygon_offset.fixed24_displacement_with_units
-dEQP-GLES3.functional.polygon_offset.fixed24_render_with_units
-dEQP-GLES3.functional.polygon_offset.float32_displacement_with_units
# Bug 22760309
dEQP-GLES3.functional.attribute_location.bind_hole.vec4
@@ -445,16 +90,8 @@ dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.27
dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.44
dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.78
dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.84
-dEQP-GLES3.functional.fragment_out.basic.uint.rgba8ui_lowp_uvec4
-dEQP-GLES3.functional.fragment_out.basic.uint.rgba8ui_mediump_uint
-dEQP-GLES3.functional.fragment_out.basic.uint.rgba8ui_mediump_uvec2
-dEQP-GLES3.functional.fragment_out.basic.uint.rgba8ui_mediump_uvec3
-dEQP-GLES3.functional.fragment_out.basic.uint.rgba8ui_mediump_uvec4
dEQP-GLES3.functional.negative_api.buffer.read_buffer
dEQP-GLES3.functional.negative_api.shader.program_parameteri
-dEQP-GLES3.functional.multisample.default_framebuffer.stencil
-dEQP-GLES3.functional.multisample.fbo_4_samples.stencil
-dEQP-GLES3.functional.multisample.fbo_max_samples.stencil
dEQP-GLES3.functional.lifetime.attach.deleted_name.buffer_vertex_array
dEQP-GLES3.functional.lifetime.attach.deleted_input.buffer_vertex_array
dEQP-GLES3.functional.pbo.renderbuffer.rgb10_a2_clears
@@ -541,8 +178,6 @@ dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.lowp_fragmen
dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.mediump_fragment.mat2x3
dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.mediump_fragment.mat2x4
dEQP-GLES3.functional.shaders.builtin_functions.precision.transpose.mediump_fragment.mat3x4
-dEQP-GLES3.functional.shaders.builtin_functions.precision.modf.highp_vertex
-dEQP-GLES3.functional.shaders.builtin_functions.precision.modf.highp_fragment
dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_in_vertex
dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_in_fragment
dEQP-GLES3.functional.shaders.declarations.invalid_declarations.uniform_block_out_vertex
@@ -898,10 +533,6 @@ dEQP-GLES3.functional.shaders.preprocessor.basic.identifier_with_double_undersco
dEQP-GLES3.functional.shaders.preprocessor.basic.identifier_with_double_underscore_fragment
dEQP-GLES3.functional.shaders.preprocessor.comments.backslash_in_a_comment_1_vertex
dEQP-GLES3.functional.shaders.preprocessor.comments.backslash_in_a_comment_1_fragment
-dEQP-GLES3.functional.shaders.qualification_order.variables.valid.invariant_interp_storage_precision
-dEQP-GLES3.functional.shaders.qualification_order.variables.valid.invariant_interp_storage
-dEQP-GLES3.functional.shaders.qualification_order.variables.valid.invariant_storage_precision
-dEQP-GLES3.functional.shaders.qualification_order.variables.valid.invariant_storage
dEQP-GLES3.functional.shaders.random.all_features.fragment.48
dEQP-GLES3.functional.shaders.random.all_features.fragment.76
dEQP-GLES3.functional.shaders.random.scalar_conversion.fragment.72
@@ -1156,22 +787,3 @@ dEQP-GLES3.functional.ubo.random.all_shared_buffer.37
dEQP-GLES3.functional.ubo.random.basic_arrays.15
dEQP-GLES3.functional.ubo.random.nested_structs_arrays.9
dEQP-GLES3.functional.ubo.random.nested_structs_arrays.14
-dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.basic_struct.mat4_mat2_vertex
-dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.basic_struct.mat4_mat2_fragment
-dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.basic_struct.mat4_mat2_both
-dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.array_in_struct.mat4_mat2_vertex
-dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.array_in_struct.mat4_mat2_fragment
-dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.array_in_struct.mat4_mat2_both
-dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.mat4_mat2_vertex
-dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.mat4_mat2_fragment
-dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.mat4_mat2_both
-dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.struct_in_array.mat4_mat2_vertex
-dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.struct_in_array.mat4_mat2_fragment
-dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.struct_in_array.mat4_mat2_both
-dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.basic_array.sampler2D_both
-dEQP-GLES3.functional.uniform_api.value.assigned.basic_array_assign_full.array_in_struct.sampler2D_samplerCube_both
-dEQP-GLES3.functional.uniform_api.random.4
-dEQP-GLES3.functional.uniform_api.random.8
-dEQP-GLES3.functional.uniform_api.random.22
-dEQP-GLES3.functional.uniform_api.random.81
-dEQP-GLES3.functional.uniform_api.random.93
diff --git a/android/cts/master/src/gles3-test-issues.txt b/android/cts/master/src/gles3-test-issues.txt
index d276a5d7e..e946eea9c 100644
--- a/android/cts/master/src/gles3-test-issues.txt
+++ b/android/cts/master/src/gles3-test-issues.txt
@@ -161,3 +161,8 @@ dEQP-GLES3.functional.dither.disabled.gradient_red
dEQP-GLES3.functional.dither.disabled.gradient_green
dEQP-GLES3.functional.dither.disabled.gradient_blue
dEQP-GLES3.functional.dither.disabled.gradient_alpha
+
+# Bug 24068436
+dEQP-GLES3.functional.shaders.texture_functions.texturegrad.samplercubeshadow_vertex
+dEQP-GLES3.functional.shaders.texture_functions.texturegrad.samplercubeshadow_fragment
+dEQP-GLES3.functional.shaders.texture_functions.texturegrad.isamplercube_fragment
diff --git a/android/cts/master/src/gles31-driver-issues.txt b/android/cts/master/src/gles31-driver-issues.txt
index bf40d8cac..e69de29bb 100644
--- a/android/cts/master/src/gles31-driver-issues.txt
+++ b/android/cts/master/src/gles31-driver-issues.txt
@@ -1,933 +0,0 @@
-# Bug 22635479
-dEQP-GLES31.functional.ubo.random.all_per_block_buffers.41
-dEQP-GLES31.functional.debug.error_filters.case_0
-dEQP-GLES31.functional.debug.error_filters.case_16
-dEQP-GLES31.functional.debug.error_filters.case_18
-dEQP-GLES31.functional.debug.error_filters.case_26
-dEQP-GLES31.functional.debug.error_filters.case_3
-dEQP-GLES31.functional.debug.error_filters.case_8
-dEQP-GLES31.functional.debug.error_groups.case_0
-dEQP-GLES31.functional.debug.error_groups.case_10
-dEQP-GLES31.functional.debug.error_groups.case_11
-dEQP-GLES31.functional.debug.error_groups.case_13
-dEQP-GLES31.functional.debug.error_groups.case_15
-dEQP-GLES31.functional.debug.error_groups.case_3
-dEQP-GLES31.functional.debug.error_groups.case_8
-dEQP-GLES31.functional.debug.error_groups.case_9
-dEQP-GLES31.functional.geometry_shading.emit.line_strip_emit_0_end_0
-dEQP-GLES31.functional.geometry_shading.emit.line_strip_emit_0_end_1
-dEQP-GLES31.functional.geometry_shading.emit.line_strip_emit_0_end_2
-dEQP-GLES31.functional.geometry_shading.emit.points_emit_0_end_0
-dEQP-GLES31.functional.geometry_shading.emit.points_emit_0_end_1
-dEQP-GLES31.functional.geometry_shading.emit.points_emit_0_end_2
-dEQP-GLES31.functional.geometry_shading.emit.triangle_strip_emit_0_end_0
-dEQP-GLES31.functional.geometry_shading.emit.triangle_strip_emit_0_end_1
-dEQP-GLES31.functional.geometry_shading.emit.triangle_strip_emit_0_end_2
-dEQP-GLES31.functional.program_interface_query.buffer_variable.random.22
-dEQP-GLES31.functional.program_interface_query.buffer_variable.random.30
-dEQP-GLES31.functional.program_interface_query.buffer_variable.random.36
-dEQP-GLES31.functional.program_interface_query.buffer_variable.random.40
-dEQP-GLES31.functional.program_interface_query.buffer_variable.random.62
-dEQP-GLES31.functional.program_interface_query.buffer_variable.random.67
-dEQP-GLES31.functional.program_interface_query.buffer_variable.random.70
-dEQP-GLES31.functional.program_interface_query.buffer_variable.random.76
-dEQP-GLES31.functional.program_interface_query.buffer_variable.random.77
-dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.compute.named_block.float_unsized_struct_array
-dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_fragment.named_block.float_unsized_struct_array
-dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_geometry.named_block.float_unsized_struct_array
-dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_tess_ctrl.named_block.float_unsized_struct_array
-dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_tess_eval.named_block.float_unsized_struct_array
-dEQP-GLES31.functional.program_interface_query.buffer_variable.referenced_by.separable_vertex.named_block.float_unsized_struct_array
-dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.block_array.var
-dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.block_array.var_array
-dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.block_array.var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.unnamed_block.var
-dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.unnamed_block.var_array
-dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.in.unnamed_block.var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.block_array.var
-dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.block_array.var_array
-dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.block_array.var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.named_block_explicit_location.var
-dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.named_block_explicit_location.var_array
-dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.named_block_explicit_location.var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.named_block.var
-dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.named_block.var_array
-dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.named_block.var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.unnamed_block.var
-dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.unnamed_block.var_array
-dEQP-GLES31.functional.program_interface_query.program_input.array_size.interface_blocks.patch_in.unnamed_block.var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.array_size.separable_geometry.var
-dEQP-GLES31.functional.program_interface_query.program_input.array_size.separable_tess_ctrl.var
-dEQP-GLES31.functional.program_interface_query.program_input.array_size.separable_tess_eval.patch_var
-dEQP-GLES31.functional.program_interface_query.program_input.array_size.separable_tess_eval.patch_var_array
-dEQP-GLES31.functional.program_interface_query.program_input.array_size.separable_tess_eval.patch_var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.array_size.separable_tess_eval.var
-dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.block_array.var
-dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.block_array.var_array
-dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.block_array.var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.unnamed_block.var
-dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.unnamed_block.var_array
-dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.in.unnamed_block.var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.block_array.var
-dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.block_array.var_array
-dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.block_array.var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.named_block_explicit_location.var
-dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.named_block_explicit_location.var_array
-dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.named_block_explicit_location.var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.named_block.var
-dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.named_block.var_array
-dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.named_block.var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.unnamed_block.var
-dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.unnamed_block.var_array
-dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.interface_blocks.patch_in.unnamed_block.var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.separable_geometry.var
-dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.separable_tess_ctrl.var
-dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.separable_tess_eval.patch_var
-dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.separable_tess_eval.patch_var_array
-dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.separable_tess_eval.patch_var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.is_per_patch.separable_tess_eval.var
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.block_array.var
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.block_array.var_array
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.block_array.var_array_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.block_array.var_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.block_array.var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.block_array.var_struct_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.unnamed_block.var
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.unnamed_block.var_array
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.unnamed_block.var_array_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.unnamed_block.var_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.unnamed_block.var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.in.unnamed_block.var_struct_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.block_array.var
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.block_array.var_array
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.block_array.var_array_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.block_array.var_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.block_array.var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.block_array.var_struct_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block_explicit_location.var
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block_explicit_location.var_array
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block_explicit_location.var_array_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block_explicit_location.var_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block_explicit_location.var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block_explicit_location.var_struct_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block.var
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block.var_array
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block.var_array_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block.var_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block.var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.named_block.var_struct_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.unnamed_block.var
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.unnamed_block.var_array
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.unnamed_block.var_array_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.unnamed_block.var_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.unnamed_block.var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.location.interface_blocks.patch_in.unnamed_block.var_struct_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_input.location.separable_geometry.var
-dEQP-GLES31.functional.program_interface_query.program_input.location.separable_geometry.var_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_ctrl.var
-dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_ctrl.var_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_eval.patch_var
-dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_eval.patch_var_array
-dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_eval.patch_var_array_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_eval.patch_var_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_eval.patch_var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_eval.patch_var_struct_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_eval.var
-dEQP-GLES31.functional.program_interface_query.program_input.location.separable_tess_eval.var_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.block_array.var
-dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.block_array.var_array
-dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.block_array.var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.unnamed_block.var
-dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.unnamed_block.var_array
-dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.in.unnamed_block.var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.block_array.var
-dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.block_array.var_array
-dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.block_array.var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.named_block_explicit_location.var
-dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.named_block_explicit_location.var_array
-dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.named_block_explicit_location.var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.named_block.var
-dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.named_block.var_array
-dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.named_block.var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.unnamed_block.var
-dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.unnamed_block.var_array
-dEQP-GLES31.functional.program_interface_query.program_input.name_length.interface_blocks.patch_in.unnamed_block.var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.name_length.separable_geometry.var
-dEQP-GLES31.functional.program_interface_query.program_input.name_length.separable_tess_ctrl.var
-dEQP-GLES31.functional.program_interface_query.program_input.name_length.separable_tess_eval.patch_var
-dEQP-GLES31.functional.program_interface_query.program_input.name_length.separable_tess_eval.patch_var_array
-dEQP-GLES31.functional.program_interface_query.program_input.name_length.separable_tess_eval.patch_var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.name_length.separable_tess_eval.var
-dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.block_array.var
-dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.block_array.var_array
-dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.block_array.var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.unnamed_block.var
-dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.unnamed_block.var_array
-dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.in.unnamed_block.var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.block_array.var
-dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.block_array.var_array
-dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.block_array.var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.named_block_explicit_location.var
-dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.named_block_explicit_location.var_array
-dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.named_block_explicit_location.var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.named_block.var
-dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.named_block.var_array
-dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.named_block.var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.unnamed_block.var
-dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.unnamed_block.var_array
-dEQP-GLES31.functional.program_interface_query.program_input.resource_list.interface_blocks.patch_in.unnamed_block.var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_geometry.empty
-dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_geometry.var
-dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_tess_ctrl.empty
-dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_tess_ctrl.var
-dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_tess_eval.empty
-dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_tess_eval.patch_var
-dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_tess_eval.patch_var_array
-dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_tess_eval.patch_var_struct
-dEQP-GLES31.functional.program_interface_query.program_input.resource_list.separable_tess_eval.var
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.array.float
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.array.int
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.array.ivec2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.array.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.array.uint
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.array.uvec4
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.array.vec3
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.basic_type.float
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.basic_type.int
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.basic_type.ivec2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.basic_type.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.basic_type.uint
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.basic_type.uvec4
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.basic_type.vec3
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.struct.float
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.struct.int
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.struct.ivec2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.struct.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.struct.uint
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.struct.uvec4
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.block_array.struct.vec3
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.array.float
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.array.int
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.array.ivec2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.array.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.array.uint
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.array.uvec4
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.array.vec3
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.basic_type.float
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.basic_type.int
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.basic_type.ivec2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.basic_type.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.basic_type.uint
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.basic_type.uvec4
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.basic_type.vec3
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.struct.float
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.struct.int
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.struct.ivec2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.struct.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.struct.uint
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.struct.uvec4
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.in.unnamed_block.struct.vec3
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.array.float
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.array.int
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.array.ivec2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.array.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.array.uint
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.array.uvec4
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.array.vec3
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.basic_type.float
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.basic_type.int
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.basic_type.ivec2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.basic_type.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.basic_type.uint
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.basic_type.uvec4
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.basic_type.vec3
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.struct.float
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.struct.int
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.struct.ivec2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.struct.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.struct.uint
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.struct.uvec4
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.block_array.struct.vec3
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.array.float
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.array.int
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.array.ivec2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.array.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.array.uint
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.array.uvec4
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.array.vec3
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.basic_type.float
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.basic_type.int
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.basic_type.ivec2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.basic_type.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.basic_type.uint
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.basic_type.uvec4
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.basic_type.vec3
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.array.float
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.array.int
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.array.ivec2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.array.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.array.uint
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.array.uvec4
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.array.vec3
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.basic_type.float
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.basic_type.int
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.basic_type.ivec2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.basic_type.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.basic_type.uint
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.basic_type.uvec4
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.basic_type.vec3
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.struct.float
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.struct.int
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.struct.ivec2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.struct.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.struct.uint
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.struct.uvec4
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block_explicit_location.struct.vec3
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.struct.float
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.struct.int
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.struct.ivec2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.struct.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.struct.uint
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.struct.uvec4
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.named_block.struct.vec3
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.array.float
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.array.int
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.array.ivec2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.array.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.array.uint
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.array.uvec4
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.array.vec3
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.basic_type.float
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.basic_type.int
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.basic_type.ivec2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.basic_type.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.basic_type.uint
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.basic_type.uvec4
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.basic_type.vec3
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.struct.float
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.struct.int
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.struct.ivec2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.struct.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.struct.uint
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.struct.uvec4
-dEQP-GLES31.functional.program_interface_query.program_input.type.interface_blocks.patch_in.unnamed_block.struct.vec3
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.float
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.int
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.ivec2
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.ivec3
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.ivec4
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat2
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat2x3
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat2x4
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat3
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat3x4
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat4
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat4x2
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.mat4x3
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.uint
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.uvec2
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.uvec3
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.uvec4
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.vec2
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.vec3
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_geometry.vec4
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.float
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.int
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.ivec2
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.ivec3
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.ivec4
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat2
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat2x3
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat2x4
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat3
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat3x4
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat4
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat4x2
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.mat4x3
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.uint
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.uvec2
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.uvec3
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.uvec4
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.vec2
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.vec3
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_ctrl.vec4
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.float
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.int
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.ivec2
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.ivec3
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.ivec4
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat2
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat2x3
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat2x4
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat3
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat3x4
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat4
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat4x2
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.mat4x3
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.uint
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.uvec2
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.uvec3
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.uvec4
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.vec2
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.vec3
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.basic_type.vec4
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_array.float
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_array.int
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_array.ivec2
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_array.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_array.uint
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_array.uvec4
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_array.vec3
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var.float
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var.int
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var.ivec2
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_struct.float
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_struct.int
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_struct.ivec2
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_struct.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_struct.uint
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_struct.uvec4
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var_struct.vec3
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var.uint
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var.uvec4
-dEQP-GLES31.functional.program_interface_query.program_input.type.separable_tess_eval.patch_var.vec3
-dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.out.block_array.var
-dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.out.block_array.var_array
-dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.out.block_array.var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.out.unnamed_block.var
-dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.out.unnamed_block.var_array
-dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.out.unnamed_block.var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.block_array.var
-dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.block_array.var_array
-dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.block_array.var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.named_block_explicit_location.var
-dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.named_block_explicit_location.var_array
-dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.named_block_explicit_location.var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.named_block.var
-dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.named_block.var_array
-dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.named_block.var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.unnamed_block.var
-dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.unnamed_block.var_array
-dEQP-GLES31.functional.program_interface_query.program_output.array_size.interface_blocks.patch_out.unnamed_block.var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.array_size.separable_tess_ctrl.patch_var
-dEQP-GLES31.functional.program_interface_query.program_output.array_size.separable_tess_ctrl.patch_var_array
-dEQP-GLES31.functional.program_interface_query.program_output.array_size.separable_tess_ctrl.patch_var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.array_size.separable_tess_ctrl.var
-dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.out.block_array.var
-dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.out.block_array.var_array
-dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.out.block_array.var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.out.unnamed_block.var
-dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.out.unnamed_block.var_array
-dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.out.unnamed_block.var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.block_array.var
-dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.block_array.var_array
-dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.block_array.var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.named_block_explicit_location.var
-dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.named_block_explicit_location.var_array
-dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.named_block_explicit_location.var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.named_block.var
-dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.named_block.var_array
-dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.named_block.var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.unnamed_block.var
-dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.unnamed_block.var_array
-dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.interface_blocks.patch_out.unnamed_block.var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.separable_tess_ctrl.patch_var
-dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.separable_tess_ctrl.patch_var_array
-dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.separable_tess_ctrl.patch_var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.is_per_patch.separable_tess_ctrl.var
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.block_array.var
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.block_array.var_array
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.block_array.var_array_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.block_array.var_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.block_array.var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.block_array.var_struct_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.unnamed_block.var
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.unnamed_block.var_array
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.unnamed_block.var_array_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.unnamed_block.var_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.unnamed_block.var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.out.unnamed_block.var_struct_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.block_array.var
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.block_array.var_array
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.block_array.var_array_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.block_array.var_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.block_array.var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.block_array.var_struct_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block_explicit_location.var
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block_explicit_location.var_array
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block_explicit_location.var_array_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block_explicit_location.var_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block_explicit_location.var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block_explicit_location.var_struct_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block.var
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block.var_array
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block.var_array_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block.var_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block.var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.named_block.var_struct_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.unnamed_block.var
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.unnamed_block.var_array
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.unnamed_block.var_array_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.unnamed_block.var_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.unnamed_block.var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.location.interface_blocks.patch_out.unnamed_block.var_struct_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_ctrl.patch_var
-dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_ctrl.patch_var_array
-dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_ctrl.patch_var_array_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_ctrl.patch_var_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_ctrl.patch_var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_ctrl.patch_var_struct_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_ctrl.var
-dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_ctrl.var_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_output.location.separable_tess_eval.var_array_explicit_location
-dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.out.block_array.var
-dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.out.block_array.var_array
-dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.out.block_array.var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.out.unnamed_block.var
-dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.out.unnamed_block.var_array
-dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.out.unnamed_block.var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.block_array.var
-dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.block_array.var_array
-dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.block_array.var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.named_block_explicit_location.var
-dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.named_block_explicit_location.var_array
-dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.named_block_explicit_location.var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.named_block.var
-dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.named_block.var_array
-dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.named_block.var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.unnamed_block.var
-dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.unnamed_block.var_array
-dEQP-GLES31.functional.program_interface_query.program_output.name_length.interface_blocks.patch_out.unnamed_block.var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.name_length.separable_tess_ctrl.patch_var
-dEQP-GLES31.functional.program_interface_query.program_output.name_length.separable_tess_ctrl.patch_var_array
-dEQP-GLES31.functional.program_interface_query.program_output.name_length.separable_tess_ctrl.patch_var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.name_length.separable_tess_ctrl.var
-dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.out.block_array.var
-dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.out.block_array.var_array
-dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.out.block_array.var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.out.unnamed_block.var
-dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.out.unnamed_block.var_array
-dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.out.unnamed_block.var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.block_array.var
-dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.block_array.var_array
-dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.block_array.var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.named_block_explicit_location.var
-dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.named_block_explicit_location.var_array
-dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.named_block_explicit_location.var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.named_block.var
-dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.named_block.var_array
-dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.named_block.var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.unnamed_block.var
-dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.unnamed_block.var_array
-dEQP-GLES31.functional.program_interface_query.program_output.resource_list.interface_blocks.patch_out.unnamed_block.var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.resource_list.separable_tess_ctrl.empty
-dEQP-GLES31.functional.program_interface_query.program_output.resource_list.separable_tess_ctrl.patch_var
-dEQP-GLES31.functional.program_interface_query.program_output.resource_list.separable_tess_ctrl.patch_var_array
-dEQP-GLES31.functional.program_interface_query.program_output.resource_list.separable_tess_ctrl.patch_var_struct
-dEQP-GLES31.functional.program_interface_query.program_output.resource_list.separable_tess_ctrl.var
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.array.float
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.array.int
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.array.ivec2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.array.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.array.uint
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.array.uvec4
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.array.vec3
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.basic_type.float
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.basic_type.int
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.basic_type.ivec2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.basic_type.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.basic_type.uint
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.basic_type.uvec4
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.basic_type.vec3
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.struct.float
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.struct.int
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.struct.ivec2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.struct.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.struct.uint
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.struct.uvec4
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.block_array.struct.vec3
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.array.float
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.array.int
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.array.ivec2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.array.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.array.uint
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.array.uvec4
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.array.vec3
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.basic_type.float
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.basic_type.int
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.basic_type.ivec2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.basic_type.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.basic_type.uint
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.basic_type.uvec4
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.basic_type.vec3
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.struct.float
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.struct.int
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.struct.ivec2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.struct.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.struct.uint
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.struct.uvec4
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.out.unnamed_block.struct.vec3
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.array.float
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.array.ivec2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.array.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.array.uvec4
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.basic_type.float
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.basic_type.int
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.basic_type.ivec2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.basic_type.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.basic_type.uint
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.basic_type.uvec4
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.basic_type.vec3
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.struct.float
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.struct.ivec2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.struct.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.block_array.struct.uvec4
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.array.float
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.array.ivec2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.array.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.array.uvec4
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.basic_type.float
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.basic_type.int
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.basic_type.ivec2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.basic_type.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.basic_type.uint
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.basic_type.uvec4
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.basic_type.vec3
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.array.float
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.array.ivec2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.array.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.array.uvec4
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.basic_type.float
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.basic_type.int
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.basic_type.ivec2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.basic_type.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.basic_type.uint
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.basic_type.uvec4
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.basic_type.vec3
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.struct.float
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.struct.ivec2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.struct.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block_explicit_location.struct.uvec4
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.struct.float
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.struct.ivec2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.struct.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.named_block.struct.uvec4
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.array.float
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.array.ivec2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.array.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.array.uvec4
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.basic_type.float
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.basic_type.int
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.basic_type.ivec2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.basic_type.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.basic_type.uint
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.basic_type.uvec4
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.basic_type.vec3
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.struct.float
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.struct.ivec2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.struct.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_output.type.interface_blocks.patch_out.unnamed_block.struct.uvec4
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.float
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.int
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.ivec2
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.ivec3
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.ivec4
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat2
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat2x3
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat2x4
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat3
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat3x4
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat4
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat4x2
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.mat4x3
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.uint
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.uvec2
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.uvec3
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.uvec4
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.vec2
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.vec3
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.basic_type.vec4
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_array.float
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_array.int
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_array.ivec2
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_array.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_array.uint
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_array.uvec4
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_array.vec3
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var.float
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var.int
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var.ivec2
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_struct.float
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_struct.int
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_struct.ivec2
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_struct.mat3x2
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_struct.uint
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_struct.uvec4
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var_struct.vec3
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var.uint
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var.uvec4
-dEQP-GLES31.functional.program_interface_query.program_output.type.separable_tess_ctrl.patch_var.vec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_geometry.default_block_struct_member
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_tess_eval.default_block_struct_member
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.separable_vertex.default_block_struct_member
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_fragment.default_block_struct_member
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_geo_fragment.default_block_struct_member
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_fragment.default_block_struct_member
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.array_size.vertex_tess_geo_fragment.default_block_struct_member
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_geometry.default_block_struct_member
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_tess_eval.default_block_struct_member
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.separable_vertex.default_block_struct_member
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_fragment.default_block_struct_member
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_geo_fragment.default_block_struct_member
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_fragment.default_block_struct_member
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.name_length.vertex_tess_geo_fragment.default_block_struct_member
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_geometry.default_block_struct_member
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_tess_eval.default_block_struct_member
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.separable_vertex.default_block_struct_member
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_fragment.default_block_struct_member
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_geo_fragment.default_block_struct_member
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_fragment.default_block_struct_member
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.resource_list.vertex_tess_geo_fragment.default_block_struct_member
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.struct.float
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.struct.int
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.struct.ivec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.struct.mat3x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.struct.uint
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.struct.uvec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_geometry.struct.vec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.struct.float
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.struct.int
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.struct.ivec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.struct.mat3x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.struct.uint
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.struct.uvec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_tess_eval.struct.vec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.float
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.int
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.ivec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.ivec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.ivec4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat2x3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat2x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat3x2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat3x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat4x2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.mat4x3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.uint
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.uvec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.uvec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.uvec4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.vec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.vec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.separable_vertex.struct.vec4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.float
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.int
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.ivec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.ivec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.ivec4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat2x3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat2x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat3x2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat3x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat4x2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.mat4x3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.uint
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.uvec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.uvec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.uvec4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.vec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.vec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_fragment.struct.vec4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.struct.float
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.struct.int
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.struct.ivec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.struct.mat3x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.struct.uint
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.struct.uvec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_geo_fragment.struct.vec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.struct.float
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.struct.int
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.struct.ivec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.struct.mat3x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.struct.uint
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.struct.uvec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_fragment.struct.vec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.struct.float
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.struct.int
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.struct.ivec3
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.struct.mat3x4
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.struct.uint
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.struct.uvec2
-dEQP-GLES31.functional.program_interface_query.transform_feedback_varying.type.vertex_tess_geo_fragment.struct.vec3
-dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.highp_compute.scalar
-dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.highp_compute.vec2
-dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.highp_compute.vec3
-dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.highp_compute.vec4
-dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.lowp_compute.scalar
-dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.lowp_compute.vec2
-dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.lowp_compute.vec3
-dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.lowp_compute.vec4
-dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.mediump_compute.scalar
-dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.mediump_compute.vec2
-dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.mediump_compute.vec3
-dEQP-GLES31.functional.shaders.builtin_functions.precision.refract.mediump_compute.vec4
-dEQP-GLES31.functional.shaders.builtin_functions.precision.tanh.highp_compute.scalar
-dEQP-GLES31.functional.shaders.builtin_functions.precision.tanh.highp_compute.vec2
-dEQP-GLES31.functional.shaders.builtin_functions.precision.tanh.highp_compute.vec3
-dEQP-GLES31.functional.shaders.builtin_functions.precision.tanh.highp_compute.vec4
-dEQP-GLES31.functional.shaders.linkage.geometry.varying.rules.input_no_declaration
-dEQP-GLES31.functional.shaders.linkage.geometry.varying.rules.output_no_declaration
-dEQP-GLES31.functional.shaders.linkage.io_block.missing_output_block
-dEQP-GLES31.functional.shaders.linkage.tessellation_geometry.varying.rules.no_output_declaration
-dEQP-GLES31.functional.shaders.linkage.tessellation.varying.rules.input_no_declaration
-dEQP-GLES31.functional.shaders.linkage.tessellation.varying.rules.internal_no_declaration
-dEQP-GLES31.functional.shaders.linkage.tessellation.varying.rules.output_no_declaration
-dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.interpolate_constant
-dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.interpolate_global
-dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.interpolate_local
-dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.interpolate_struct_member
-dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.vec4_crop_swizzle
-dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.vec4_identity_swizzle
-dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.negative.vec4_mixed_swizzle
-dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.interpolate_constant
-dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.interpolate_global
-dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.interpolate_local
-dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.interpolate_struct_member
-dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.vec4_crop_swizzle
-dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.vec4_identity_swizzle
-dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_offset.negative.vec4_mixed_swizzle
-dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.interpolate_constant
-dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.interpolate_global
-dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.interpolate_local
-dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.interpolate_struct_member
-dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.vec4_crop_swizzle
-dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.vec4_identity_swizzle
-dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_sample.negative.vec4_mixed_swizzle
-dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_identifier_block_name_fragment
-dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_identifier_block_name_vertex
-dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_identifier_instance_name_fragment
-dEQP-GLES31.functional.shaders.uniform_block.invalid.invalid_identifier_instance_name_vertex
-dEQP-GLES31.functional.shaders.uniform_block.invalid.repeated_block_fragment
-dEQP-GLES31.functional.shaders.uniform_block.invalid.repeated_block_vertex
-dEQP-GLES31.functional.state_query.texture_level.texture_buffer.depth_float
-dEQP-GLES31.functional.state_query.texture_level.texture_buffer.depth_integer
-dEQP-GLES31.functional.state_query.texture_level.texture_buffer.internal_format_float
-dEQP-GLES31.functional.state_query.texture_level.texture_buffer.internal_format_integer
-dEQP-GLES31.functional.tessellation.shader_input_output.barrier
-dEQP-GLES31.functional.tessellation.user_defined_io.negative.per_patch_array_of_structs
-dEQP-GLES31.functional.tessellation.user_defined_io.negative.per_patch_structs_containing_arrays
-dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_implicit.isolines
-dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_implicit.quads
-dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_implicit.triangles
-dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_query.isolines
-dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_query.quads
-dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_query.triangles
-dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_shader_builtin.isolines
-dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_shader_builtin.quads
-dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_shader_builtin.triangles
-dEQP-GLES31.functional.texture.border_clamp.formats.depth24_stencil8_sample_stencil.nearest_size_npot
-dEQP-GLES31.functional.texture.border_clamp.formats.depth24_stencil8_sample_stencil.nearest_size_pot
-dEQP-GLES31.functional.texture.border_clamp.formats.depth32f_stencil8_sample_stencil.nearest_size_npot
-dEQP-GLES31.functional.texture.border_clamp.formats.depth32f_stencil8_sample_stencil.nearest_size_pot
-dEQP-GLES31.functional.texture.border_clamp.formats.stencil_index8.nearest_size_npot
-dEQP-GLES31.functional.texture.border_clamp.formats.stencil_index8.nearest_size_pot
-dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.nearest.s_clamp_to_edge_t_clamp_to_border_npot
-dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.nearest.s_clamp_to_edge_t_clamp_to_border_pot
-dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.nearest.s_mirrored_repeat_t_clamp_to_border_npot
-dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.nearest.s_mirrored_repeat_t_clamp_to_border_pot
-dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.nearest.s_repeat_t_clamp_to_border_npot
-dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.nearest.s_repeat_t_clamp_to_border_pot
-dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_float_depth_uint_stencil_sample_stencil
-dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_int_color
-dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_uint_color
-dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_uint_stencil
-dEQP-GLES31.functional.texture.border_clamp.range_clamp.nearest_unorm_depth_uint_stencil_sample_stencil
-dEQP-GLES31.functional.texture.border_clamp.sampler.uint_stencil
-dEQP-GLES31.functional.texture.border_clamp.unused_channels.depth24_stencil8_sample_stencil
-dEQP-GLES31.functional.texture.border_clamp.unused_channels.depth32f_stencil8_sample_stencil
-dEQP-GLES31.functional.texture.border_clamp.unused_channels.stencil_index8
-
-# Bug 22632106
-dEQP-GLES31.functional.ubo.random.all_per_block_buffers.1
-dEQP-GLES31.functional.ubo.random.all_per_block_buffers.20
-dEQP-GLES31.functional.ubo.random.all_per_block_buffers.29
-
-# Bug 22760309
-dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x10_rgba.srgb8_alpha8_astc_10x10_khr_srgb8_alpha8_astc_10x10_khr.cubemap_to_cubemap
-dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x10_rgba.srgb8_alpha8_astc_10x10_khr_srgb8_alpha8_astc_10x10_khr.texture2d_array_to_texture2d_array
-dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x5_rgba.srgb8_alpha8_astc_10x5_khr_srgb8_alpha8_astc_10x5_khr.texture2d_array_to_texture2d_array
-dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x6_rgba.srgb8_alpha8_astc_10x6_khr_rgba_astc_10x6_khr.texture2d_to_texture2d_array
-dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x8_rgba.srgb8_alpha8_astc_10x8_khr_rgba_astc_10x8_khr.cubemap_to_cubemap
-dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x8_rgba.srgb8_alpha8_astc_10x8_khr_rgba_astc_10x8_khr.cubemap_to_texture2d_array
-dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x8_rgba.srgb8_alpha8_astc_10x8_khr_srgb8_alpha8_astc_10x8_khr.texture2d_array_to_texture2d_array
-dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x8_rgba.srgb8_alpha8_astc_10x8_khr_srgb8_alpha8_astc_10x8_khr.texture2d_to_cubemap
-dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_12x10_rgba.srgb8_alpha8_astc_12x10_khr_rgba_astc_12x10_khr.cubemap_to_cubemap
-dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_12x10_rgba.srgb8_alpha8_astc_12x10_khr_rgba_astc_12x10_khr.cubemap_to_texture2d
-dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_12x10_rgba.srgb8_alpha8_astc_12x10_khr_srgb8_alpha8_astc_12x10_khr.texture2d_to_texture2d
-dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_4x4_rgba.srgb8_alpha8_astc_4x4_khr_srgb8_alpha8_astc_4x4_khr.texture2d_array_to_texture2d_array
-dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_5x4_rgba.srgb8_alpha8_astc_5x4_khr_srgb8_alpha8_astc_5x4_khr.texture2d_array_to_texture2d_array
-dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_5x5_rgba.srgb8_alpha8_astc_5x5_khr_rgba_astc_5x5_khr.cubemap_to_texture2d
-dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_5x5_rgba.srgb8_alpha8_astc_5x5_khr_srgb8_alpha8_astc_5x5_khr.texture2d_to_texture2d
-dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_6x6_rgba.srgb8_alpha8_astc_6x6_khr_srgb8_alpha8_astc_6x6_khr.texture2d_array_to_cubemap
-dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_6x6_rgba.srgb8_alpha8_astc_6x6_khr_srgb8_alpha8_astc_6x6_khr.texture2d_array_to_texture2d_array
-dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.srgb8_alpha8_astc_8x5_khr_rgba_astc_8x5_khr.cubemap_to_texture2d
-dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.srgb8_alpha8_astc_8x5_khr_rgba_astc_8x5_khr.texture2d_to_texture2d
-dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.srgb8_alpha8_astc_8x5_khr_srgb8_alpha8_astc_8x5_khr.texture2d_array_to_texture2d_array
-dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.srgb8_alpha8_astc_8x5_khr_srgb8_alpha8_astc_8x5_khr.texture2d_to_cubemap
-dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x8_rgba.srgb8_alpha8_astc_8x8_khr_srgb8_alpha8_astc_8x8_khr.texture2d_array_to_texture2d_array
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32f_srgb8_alpha8_astc_6x5_khr.texture2d_to_cubemap
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32f_srgb8_alpha8_astc_6x5_khr.texture3d_to_cubemap
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32f_srgb8_alpha8_astc_8x8_khr.texture2d_array_to_cubemap
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_10x6_khr.cubemap_to_cubemap
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_10x6_khr.texture2d_array_to_cubemap
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_12x10_khr.texture2d_to_cubemap
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_5x4_khr.texture2d_array_to_cubemap
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_10x6_khr.texture2d_array_to_cubemap
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_12x10_khr.texture3d_to_cubemap
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_8x8_khr.texture2d_to_texture2d_array
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x10_khr_rgba32f.cubemap_to_texture3d
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x5_khr_rgba32i.cubemap_to_texture2d
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x5_khr_rgba32ui.cubemap_to_texture2d
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x6_khr_rgba32f.cubemap_to_texture2d
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x6_khr_rgba32ui.cubemap_to_texture2d
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x6_khr_rgba32ui.cubemap_to_texture3d
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x8_khr_rgba32f.cubemap_to_texture2d
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x8_khr_rgba32f.cubemap_to_texture3d
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x8_khr_rgba32ui.texture2d_array_to_renderbuffer
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32f.cubemap_to_texture2d_array
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32f.texture2d_to_texture3d
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32i.cubemap_to_cubemap
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32i.cubemap_to_renderbuffer
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32i.cubemap_to_texture2d_array
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32i.cubemap_to_texture3d
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32ui.cubemap_to_renderbuffer
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32ui.cubemap_to_texture2d_array
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_12x10_khr_rgba32ui.cubemap_to_texture3d
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_4x4_khr_rgba32i.texture2d_array_to_renderbuffer
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_4x4_khr_rgba32ui.texture2d_array_to_renderbuffer
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_5x4_khr_rgba32i.texture2d_to_renderbuffer
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_5x4_khr_rgba32ui.texture2d_array_to_renderbuffer
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_5x5_khr_rgba32ui.texture2d_array_to_renderbuffer
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_6x5_khr_rgba32i.cubemap_to_renderbuffer
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_6x5_khr_rgba32i.texture2d_array_to_renderbuffer
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_6x5_khr_rgba32ui.cubemap_to_texture2d
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_6x5_khr_rgba32ui.texture2d_array_to_renderbuffer
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_6x6_khr_rgba32i.texture2d_array_to_renderbuffer
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x5_khr_rgba32i.texture2d_array_to_renderbuffer
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x5_khr_rgba32i.texture2d_to_texture2d
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x5_khr_rgba32ui.texture2d_array_to_renderbuffer
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x6_khr_rgba32i.texture2d_array_to_renderbuffer
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x6_khr_rgba32ui.cubemap_to_texture3d
-dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_8x8_khr_rgba32i.texture2d_array_to_renderbuffer