diff options
-rw-r--r-- | android/cts/master/com.drawelements.deqp.gles3.xml | 1176 | ||||
-rw-r--r-- | android/cts/master/com.drawelements.deqp.gles31.xml | 3122 | ||||
-rw-r--r-- | android/cts/master/gles3-master.txt | 383 | ||||
-rw-r--r-- | android/cts/master/gles3-multisample.txt | 3 | ||||
-rw-r--r-- | android/cts/master/gles3-rotate-landscape.txt | 1 | ||||
-rw-r--r-- | android/cts/master/gles3-rotate-portrait.txt | 1 | ||||
-rw-r--r-- | android/cts/master/gles3-rotate-reverse-landscape.txt | 1 | ||||
-rw-r--r-- | android/cts/master/gles3-rotate-reverse-portrait.txt | 1 | ||||
-rw-r--r-- | android/cts/master/gles31-master.txt | 928 | ||||
-rw-r--r-- | android/cts/master/src/gles3-driver-issues.txt | 388 | ||||
-rw-r--r-- | android/cts/master/src/gles3-test-issues.txt | 5 | ||||
-rw-r--r-- | android/cts/master/src/gles31-driver-issues.txt | 933 |
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 |