Switch the branch to the master mustpass
authorAlexander Galazin <alexander.galazin@arm.com>
Tue, 26 Jan 2021 20:04:13 +0000 (21:04 +0100)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Wed, 27 Jan 2021 08:58:47 +0000 (08:58 +0000)
Makes 'master' the current mustpass and
aligns it with 3.2.6

Components: OpenGL

Change-Id: I7d6e227f6bb6e995fc1364cc36f1e869399315e3

20 files changed:
external/openglcts/data/mustpass/egl/aosp_mustpass/master/src/egl-driver-issues.txt [new file with mode: 0644]
external/openglcts/data/mustpass/gles/aosp_mustpass/master/gles2-master.txt
external/openglcts/data/mustpass/gles/aosp_mustpass/master/gles3-master.txt
external/openglcts/data/mustpass/gles/aosp_mustpass/master/gles3-multisample.txt
external/openglcts/data/mustpass/gles/aosp_mustpass/master/gles31-master.txt
external/openglcts/data/mustpass/gles/aosp_mustpass/master/gles31-multisample.txt
external/openglcts/data/mustpass/gles/aosp_mustpass/master/src/gles2-driver-issues.txt [new file with mode: 0644]
external/openglcts/data/mustpass/gles/aosp_mustpass/master/src/gles2-hw-issues.txt [new file with mode: 0644]
external/openglcts/data/mustpass/gles/aosp_mustpass/master/src/gles3-driver-issues.txt [new file with mode: 0644]
external/openglcts/data/mustpass/gles/aosp_mustpass/master/src/gles3-hw-issues.txt [new file with mode: 0644]
external/openglcts/data/mustpass/gles/aosp_mustpass/master/src/gles3-multisample-hw-issues.txt [new file with mode: 0644]
external/openglcts/data/mustpass/gles/aosp_mustpass/master/src/gles31-driver-issues.txt [new file with mode: 0644]
external/openglcts/data/mustpass/gles/aosp_mustpass/master/src/gles31-hw-issues.txt [new file with mode: 0644]
external/openglcts/data/mustpass/gles/aosp_mustpass/master/src/gles31-multisample-test-issues.txt [new file with mode: 0644]
external/openglcts/modules/runner/glcAospMustpassEgl.hpp
external/openglcts/modules/runner/glcAospMustpassEs.hpp
external/openglcts/modules/runner/glcKhronosMustpassEs.hpp
external/openglcts/modules/runner/glcKhronosMustpassEsNocontext.hpp
external/openglcts/modules/runner/glcKhronosMustpassEsSingleConfig.hpp
external/openglcts/scripts/build_mustpass.py

diff --git a/external/openglcts/data/mustpass/egl/aosp_mustpass/master/src/egl-driver-issues.txt b/external/openglcts/data/mustpass/egl/aosp_mustpass/master/src/egl-driver-issues.txt
new file mode 100644 (file)
index 0000000..e69de29
index b1cb55c..c63235c 100644 (file)
@@ -149,10 +149,6 @@ dEQP-GLES2.functional.shaders.preprocessor.definitions.define_value_and_function
 dEQP-GLES2.functional.shaders.preprocessor.definitions.define_value_and_function_fragment
 dEQP-GLES2.functional.shaders.preprocessor.definitions.undefine_object_invalid_syntax_vertex
 dEQP-GLES2.functional.shaders.preprocessor.definitions.undefine_object_invalid_syntax_fragment
-dEQP-GLES2.functional.shaders.preprocessor.definitions.undefine_invalid_object_1_vertex
-dEQP-GLES2.functional.shaders.preprocessor.definitions.undefine_invalid_object_1_fragment
-dEQP-GLES2.functional.shaders.preprocessor.definitions.undefine_invalid_object_2_vertex
-dEQP-GLES2.functional.shaders.preprocessor.definitions.undefine_invalid_object_2_fragment
 dEQP-GLES2.functional.shaders.preprocessor.definitions.undefine_invalid_object_3_vertex
 dEQP-GLES2.functional.shaders.preprocessor.definitions.undefine_invalid_object_3_fragment
 dEQP-GLES2.functional.shaders.preprocessor.definitions.undefine_invalid_object_4_vertex
@@ -195,8 +191,6 @@ dEQP-GLES2.functional.shaders.preprocessor.object_redefinitions.redefine_object_
 dEQP-GLES2.functional.shaders.preprocessor.object_redefinitions.redefine_object_comment_fragment
 dEQP-GLES2.functional.shaders.preprocessor.object_redefinitions.redefine_object_multiline_comment_vertex
 dEQP-GLES2.functional.shaders.preprocessor.object_redefinitions.redefine_object_multiline_comment_fragment
-dEQP-GLES2.functional.shaders.preprocessor.invalid_redefinitions.invalid_identifier_2_vertex
-dEQP-GLES2.functional.shaders.preprocessor.invalid_redefinitions.invalid_identifier_2_fragment
 dEQP-GLES2.functional.shaders.preprocessor.comments.multiline_comment_define_vertex
 dEQP-GLES2.functional.shaders.preprocessor.comments.multiline_comment_define_fragment
 dEQP-GLES2.functional.shaders.preprocessor.comments.nested_comment_vertex
@@ -283,8 +277,6 @@ dEQP-GLES2.functional.shaders.preprocessor.predefined_macros.gl_es_2_vertex
 dEQP-GLES2.functional.shaders.preprocessor.predefined_macros.gl_es_2_fragment
 dEQP-GLES2.functional.shaders.preprocessor.predefined_macros.line_1_vertex
 dEQP-GLES2.functional.shaders.preprocessor.predefined_macros.line_1_fragment
-dEQP-GLES2.functional.shaders.preprocessor.predefined_macros.line_2_vertex
-dEQP-GLES2.functional.shaders.preprocessor.predefined_macros.line_2_fragment
 dEQP-GLES2.functional.shaders.preprocessor.predefined_macros.file_vertex
 dEQP-GLES2.functional.shaders.preprocessor.predefined_macros.file_fragment
 dEQP-GLES2.functional.shaders.preprocessor.predefined_macros.if_gl_es_vertex
@@ -451,12 +443,8 @@ dEQP-GLES2.functional.shaders.preprocessor.directive.error_with_no_tokens_vertex
 dEQP-GLES2.functional.shaders.preprocessor.directive.error_with_no_tokens_fragment
 dEQP-GLES2.functional.shaders.preprocessor.directive.error_vertex
 dEQP-GLES2.functional.shaders.preprocessor.directive.error_fragment
-dEQP-GLES2.functional.shaders.preprocessor.builtin.line_vertex
-dEQP-GLES2.functional.shaders.preprocessor.builtin.line_fragment
 dEQP-GLES2.functional.shaders.preprocessor.builtin.line_and_file_vertex
 dEQP-GLES2.functional.shaders.preprocessor.builtin.line_and_file_fragment
-dEQP-GLES2.functional.shaders.preprocessor.builtin.line_defined_1_vertex
-dEQP-GLES2.functional.shaders.preprocessor.builtin.line_defined_1_fragment
 dEQP-GLES2.functional.shaders.preprocessor.builtin.line_defined_2_vertex
 dEQP-GLES2.functional.shaders.preprocessor.builtin.line_defined_2_fragment
 dEQP-GLES2.functional.shaders.preprocessor.builtin.empty_line_vertex
@@ -499,8 +487,6 @@ dEQP-GLES2.functional.shaders.preprocessor.extensions.invalid_char_in_behavior_v
 dEQP-GLES2.functional.shaders.preprocessor.extensions.invalid_char_in_behavior_fragment
 dEQP-GLES2.functional.shaders.preprocessor.extensions.unterminated_comment_vertex
 dEQP-GLES2.functional.shaders.preprocessor.extensions.unterminated_comment_fragment
-dEQP-GLES2.functional.shaders.preprocessor.extensions.after_non_preprocessing_tokens_vertex
-dEQP-GLES2.functional.shaders.preprocessor.extensions.after_non_preprocessing_tokens_fragment
 dEQP-GLES2.functional.shaders.preprocessor.expressions.shift_left_vertex
 dEQP-GLES2.functional.shaders.preprocessor.expressions.shift_left_fragment
 dEQP-GLES2.functional.shaders.preprocessor.expressions.shift_right_vertex
@@ -724,8 +710,6 @@ dEQP-GLES2.functional.shaders.constants.const_float_assignment_4_fragment
 dEQP-GLES2.functional.shaders.constants.const_float_assign_uniform_vertex
 dEQP-GLES2.functional.shaders.constants.const_float_assign_uniform_fragment
 dEQP-GLES2.functional.shaders.constants.const_float_assign_varying
-dEQP-GLES2.functional.shaders.constants.const_float_function_gotcha_vertex
-dEQP-GLES2.functional.shaders.constants.const_float_function_gotcha_fragment
 dEQP-GLES2.functional.shaders.constants.const_float_from_int_vertex
 dEQP-GLES2.functional.shaders.constants.const_float_from_int_fragment
 dEQP-GLES2.functional.shaders.constants.const_float_from_vec2_vertex
@@ -757,9 +741,7 @@ dEQP-GLES2.functional.shaders.linkage.varying_type_mat4
 dEQP-GLES2.functional.shaders.linkage.varying_differing_precision_1
 dEQP-GLES2.functional.shaders.linkage.varying_differing_precision_2
 dEQP-GLES2.functional.shaders.linkage.varying_differing_precision_3
-dEQP-GLES2.functional.shaders.linkage.varying_type_mismatch_1
 dEQP-GLES2.functional.shaders.linkage.varying_type_mismatch_2
-dEQP-GLES2.functional.shaders.linkage.varying_illegal_usage_1
 dEQP-GLES2.functional.shaders.linkage.invalid_varying_type_int
 dEQP-GLES2.functional.shaders.linkage.invalid_varying_type_bool
 dEQP-GLES2.functional.shaders.linkage.invalid_varying_type_struct
@@ -789,13 +771,6 @@ dEQP-GLES2.functional.shaders.linkage.uniform_struct_partial_int_float
 dEQP-GLES2.functional.shaders.linkage.uniform_struct_partial_bvec2_vec2
 dEQP-GLES2.functional.shaders.linkage.uniform_struct_partial_ivec2_vec2
 dEQP-GLES2.functional.shaders.linkage.uniform_struct_partial_ivec2_ivec2
-dEQP-GLES2.functional.shaders.linkage.uniform_struct_type_conflict_1
-dEQP-GLES2.functional.shaders.linkage.uniform_struct_type_conflict_2
-dEQP-GLES2.functional.shaders.linkage.uniform_struct_type_conflict_3
-dEQP-GLES2.functional.shaders.linkage.uniform_struct_precision_conflict_1
-dEQP-GLES2.functional.shaders.linkage.uniform_struct_precision_conflict_2
-dEQP-GLES2.functional.shaders.linkage.uniform_struct_precision_conflict_3
-dEQP-GLES2.functional.shaders.linkage.uniform_struct_precision_conflict_4
 dEQP-GLES2.functional.shaders.linkage.uniform_struct_use_case_rip
 dEQP-GLES2.functional.shaders.linkage.uniform_struct_use_case_rip_sans_highp
 dEQP-GLES2.functional.shaders.conversions.scalar_to_scalar.float_to_float_vertex
@@ -1369,8 +1344,6 @@ dEQP-GLES2.functional.shaders.declarations.invalid_declarations.uniform_in_verte
 dEQP-GLES2.functional.shaders.declarations.invalid_declarations.uniform_in_fragment_main
 dEQP-GLES2.functional.shaders.declarations.invalid_declarations.varying_in_vertex_main
 dEQP-GLES2.functional.shaders.declarations.invalid_declarations.varying_in_fragment_main
-dEQP-GLES2.functional.shaders.declarations.invalid_declarations.invariant_attribute
-dEQP-GLES2.functional.shaders.declarations.invalid_declarations.invariant_uniform
 dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_x_vertex
 dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_x_fragment
 dEQP-GLES2.functional.shaders.swizzles.vector_swizzles.mediump_vec2_xx_vertex
@@ -2246,8 +2219,6 @@ dEQP-GLES2.functional.shaders.functions.invalid.return_type_const_overload_verte
 dEQP-GLES2.functional.shaders.functions.invalid.return_type_const_overload_fragment
 dEQP-GLES2.functional.shaders.functions.invalid.return_without_value_vertex
 dEQP-GLES2.functional.shaders.functions.invalid.return_without_value_fragment
-dEQP-GLES2.functional.shaders.functions.invalid.local_function_prototype_vertex
-dEQP-GLES2.functional.shaders.functions.invalid.local_function_prototype_fragment
 dEQP-GLES2.functional.shaders.functions.invalid.local_function_definition_vertex
 dEQP-GLES2.functional.shaders.functions.invalid.local_function_definition_fragment
 dEQP-GLES2.functional.shaders.functions.invalid.name_type_conflict_vertex
@@ -2263,10 +2234,6 @@ dEQP-GLES2.functional.shaders.functions.invalid.attribute_local_fragment
 dEQP-GLES2.functional.shaders.functions.invalid.uniform_argument_vertex
 dEQP-GLES2.functional.shaders.functions.invalid.uniform_argument_fragment
 dEQP-GLES2.functional.shaders.functions.invalid.attribute_argument_fragment
-dEQP-GLES2.functional.shaders.functions.invalid.uniform_return_type_vertex
-dEQP-GLES2.functional.shaders.functions.invalid.uniform_return_type_fragment
-dEQP-GLES2.functional.shaders.functions.invalid.varying_return_type_vertex
-dEQP-GLES2.functional.shaders.functions.invalid.varying_return_type_fragment
 dEQP-GLES2.functional.shaders.functions.invalid.attribute_return_type_vertex
 dEQP-GLES2.functional.shaders.functions.invalid.attribute_return_type_fragment
 dEQP-GLES2.functional.shaders.functions.invalid.main_invalid_return_type_vertex
@@ -2281,12 +2248,6 @@ dEQP-GLES2.functional.shaders.functions.invalid.write_const_array_arg_vertex
 dEQP-GLES2.functional.shaders.functions.invalid.write_const_array_arg_fragment
 dEQP-GLES2.functional.shaders.functions.invalid.modify_const_arg_vertex
 dEQP-GLES2.functional.shaders.functions.invalid.modify_const_arg_fragment
-dEQP-GLES2.functional.shaders.functions.invalid.init_const_local_from_const_arg_vertex
-dEQP-GLES2.functional.shaders.functions.invalid.init_const_local_from_const_arg_fragment
-dEQP-GLES2.functional.shaders.functions.invalid.array_size_from_const_arg_vertex
-dEQP-GLES2.functional.shaders.functions.invalid.array_size_from_const_arg_fragment
-dEQP-GLES2.functional.shaders.functions.invalid.double_declare_vertex
-dEQP-GLES2.functional.shaders.functions.invalid.double_declare_fragment
 dEQP-GLES2.functional.shaders.keywords.keywords.attribute_vertex
 dEQP-GLES2.functional.shaders.keywords.keywords.attribute_fragment
 dEQP-GLES2.functional.shaders.keywords.keywords.const_vertex
@@ -2323,10 +2284,6 @@ dEQP-GLES2.functional.shaders.keywords.keywords.void_vertex
 dEQP-GLES2.functional.shaders.keywords.keywords.void_fragment
 dEQP-GLES2.functional.shaders.keywords.keywords.bool_vertex
 dEQP-GLES2.functional.shaders.keywords.keywords.bool_fragment
-dEQP-GLES2.functional.shaders.keywords.keywords.true_vertex
-dEQP-GLES2.functional.shaders.keywords.keywords.true_fragment
-dEQP-GLES2.functional.shaders.keywords.keywords.false_vertex
-dEQP-GLES2.functional.shaders.keywords.keywords.false_fragment
 dEQP-GLES2.functional.shaders.keywords.keywords.lowp_vertex
 dEQP-GLES2.functional.shaders.keywords.keywords.lowp_fragment
 dEQP-GLES2.functional.shaders.keywords.keywords.mediump_vertex
@@ -2341,52 +2298,19 @@ dEQP-GLES2.functional.shaders.keywords.keywords.discard_vertex
 dEQP-GLES2.functional.shaders.keywords.keywords.discard_fragment
 dEQP-GLES2.functional.shaders.keywords.keywords.return_vertex
 dEQP-GLES2.functional.shaders.keywords.keywords.return_fragment
-dEQP-GLES2.functional.shaders.keywords.keywords.mat2_vertex
-dEQP-GLES2.functional.shaders.keywords.keywords.mat2_fragment
-dEQP-GLES2.functional.shaders.keywords.keywords.mat3_vertex
-dEQP-GLES2.functional.shaders.keywords.keywords.mat3_fragment
-dEQP-GLES2.functional.shaders.keywords.keywords.mat4_vertex
-dEQP-GLES2.functional.shaders.keywords.keywords.mat4_fragment
-dEQP-GLES2.functional.shaders.keywords.keywords.vec2_vertex
-dEQP-GLES2.functional.shaders.keywords.keywords.vec2_fragment
-dEQP-GLES2.functional.shaders.keywords.keywords.vec3_vertex
-dEQP-GLES2.functional.shaders.keywords.keywords.vec3_fragment
-dEQP-GLES2.functional.shaders.keywords.keywords.vec4_vertex
 dEQP-GLES2.functional.shaders.keywords.keywords.vec4_fragment
-dEQP-GLES2.functional.shaders.keywords.keywords.ivec2_vertex
-dEQP-GLES2.functional.shaders.keywords.keywords.ivec2_fragment
-dEQP-GLES2.functional.shaders.keywords.keywords.ivec3_vertex
-dEQP-GLES2.functional.shaders.keywords.keywords.ivec3_fragment
-dEQP-GLES2.functional.shaders.keywords.keywords.ivec4_vertex
-dEQP-GLES2.functional.shaders.keywords.keywords.ivec4_fragment
-dEQP-GLES2.functional.shaders.keywords.keywords.bvec2_vertex
-dEQP-GLES2.functional.shaders.keywords.keywords.bvec2_fragment
-dEQP-GLES2.functional.shaders.keywords.keywords.bvec3_vertex
-dEQP-GLES2.functional.shaders.keywords.keywords.bvec3_fragment
-dEQP-GLES2.functional.shaders.keywords.keywords.bvec4_vertex
-dEQP-GLES2.functional.shaders.keywords.keywords.bvec4_fragment
-dEQP-GLES2.functional.shaders.keywords.keywords.sampler2D_vertex
-dEQP-GLES2.functional.shaders.keywords.keywords.sampler2D_fragment
-dEQP-GLES2.functional.shaders.keywords.keywords.samplerCube_vertex
-dEQP-GLES2.functional.shaders.keywords.keywords.samplerCube_fragment
 dEQP-GLES2.functional.shaders.keywords.keywords.struct_vertex
 dEQP-GLES2.functional.shaders.keywords.keywords.struct_fragment
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.asm_vertex
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.asm_fragment
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.class_vertex
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.class_fragment
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.union_vertex
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.union_fragment
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.enum_vertex
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.enum_fragment
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.typedef_vertex
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.typedef_fragment
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.template_vertex
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.template_fragment
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.this_vertex
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.this_fragment
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.packed_vertex
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.packed_fragment
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.goto_vertex
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.goto_fragment
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.switch_vertex
@@ -2395,80 +2319,24 @@ dEQP-GLES2.functional.shaders.keywords.reserved_keywords.default_vertex
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.default_fragment
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.inline_vertex
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.inline_fragment
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.noinline_vertex
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.noinline_fragment
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.volatile_vertex
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.volatile_fragment
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.public_vertex
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.public_fragment
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.static_vertex
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.static_fragment
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.extern_vertex
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.extern_fragment
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.external_vertex
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.external_fragment
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.interface_vertex
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.interface_fragment
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.flat_vertex
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.flat_fragment
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.long_vertex
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.long_fragment
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.short_vertex
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.short_fragment
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.double_vertex
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.double_fragment
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.half_vertex
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.half_fragment
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.fixed_vertex
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.fixed_fragment
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.unsigned_vertex
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.unsigned_fragment
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.superp_vertex
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.superp_fragment
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.input_vertex
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.input_fragment
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.output_vertex
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.output_fragment
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.hvec2_vertex
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.hvec2_fragment
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.hvec3_vertex
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.hvec3_fragment
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.hvec4_vertex
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.hvec4_fragment
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.dvec2_vertex
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.dvec2_fragment
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.dvec3_vertex
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.dvec3_fragment
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.dvec4_vertex
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.dvec4_fragment
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.fvec2_vertex
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.fvec2_fragment
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.fvec3_vertex
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.fvec3_fragment
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.fvec4_vertex
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.fvec4_fragment
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.sampler1D_vertex
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.sampler1D_fragment
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.sampler3D_vertex
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.sampler3D_fragment
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.sampler1DShadow_vertex
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.sampler1DShadow_fragment
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.sampler2DShadow_vertex
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.sampler2DShadow_fragment
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.sampler2DRect_vertex
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.sampler2DRect_fragment
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.sampler3DRect_vertex
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.sampler3DRect_fragment
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.sampler2DRectShadow_vertex
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.sampler2DRectShadow_fragment
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.sizeof_vertex
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.sizeof_fragment
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.cast_vertex
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.cast_fragment
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.namespace_vertex
 dEQP-GLES2.functional.shaders.keywords.reserved_keywords.namespace_fragment
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.using_vertex
-dEQP-GLES2.functional.shaders.keywords.reserved_keywords.using_fragment
 dEQP-GLES2.functional.shaders.keywords.invalid_identifiers.gl_begin_vertex
 dEQP-GLES2.functional.shaders.keywords.invalid_identifiers.gl_begin_fragment
 dEQP-GLES2.functional.shaders.keywords.invalid_identifiers.digit_vertex
@@ -2477,8 +2345,6 @@ dEQP-GLES2.functional.shaders.keywords.invalid_identifiers.digit_begin_vertex
 dEQP-GLES2.functional.shaders.keywords.invalid_identifiers.digit_begin_fragment
 dEQP-GLES2.functional.shaders.reserved_operators.operator_modulo_vertex
 dEQP-GLES2.functional.shaders.reserved_operators.operator_modulo_fragment
-dEQP-GLES2.functional.shaders.reserved_operators.operator_bitwise_not_vertex
-dEQP-GLES2.functional.shaders.reserved_operators.operator_bitwise_not_fragment
 dEQP-GLES2.functional.shaders.reserved_operators.operator_bitwise_shift_left_vertex
 dEQP-GLES2.functional.shaders.reserved_operators.operator_bitwise_shift_left_fragment
 dEQP-GLES2.functional.shaders.reserved_operators.operator_bitwise_shift_right_vertex
@@ -2567,8 +2433,6 @@ dEQP-GLES2.functional.shaders.scoping.valid.function_parameter_hides_function_ve
 dEQP-GLES2.functional.shaders.scoping.valid.function_parameter_hides_function_fragment
 dEQP-GLES2.functional.shaders.scoping.valid.local_variable_in_inner_scope_hides_function_parameter_vertex
 dEQP-GLES2.functional.shaders.scoping.valid.local_variable_in_inner_scope_hides_function_parameter_fragment
-dEQP-GLES2.functional.shaders.scoping.valid.local_variable_hides_function_parameter_vertex
-dEQP-GLES2.functional.shaders.scoping.valid.local_variable_hides_function_parameter_fragment
 dEQP-GLES2.functional.shaders.scoping.invalid.redeclare_global_variable_vertex
 dEQP-GLES2.functional.shaders.scoping.invalid.redeclare_global_variable_fragment
 dEQP-GLES2.functional.shaders.scoping.invalid.redeclare_local_variable_vertex
@@ -2581,14 +2445,10 @@ dEQP-GLES2.functional.shaders.scoping.invalid.redeclare_for_init_statement_varia
 dEQP-GLES2.functional.shaders.scoping.invalid.redeclare_for_init_statement_variable_in_for_condition_fragment
 dEQP-GLES2.functional.shaders.scoping.invalid.redeclare_while_condition_variable_vertex
 dEQP-GLES2.functional.shaders.scoping.invalid.redeclare_while_condition_variable_fragment
-dEQP-GLES2.functional.shaders.scoping.invalid.redeclare_function_vertex
-dEQP-GLES2.functional.shaders.scoping.invalid.redeclare_function_fragment
 dEQP-GLES2.functional.shaders.scoping.invalid.redefine_function_vertex
 dEQP-GLES2.functional.shaders.scoping.invalid.redefine_function_fragment
 dEQP-GLES2.functional.shaders.scoping.invalid.redeclare_builtin_vertex
 dEQP-GLES2.functional.shaders.scoping.invalid.redeclare_builtin_fragment
-dEQP-GLES2.functional.shaders.scoping.invalid.redefine_builtin_vertex
-dEQP-GLES2.functional.shaders.scoping.invalid.redefine_builtin_fragment
 dEQP-GLES2.functional.shaders.scoping.invalid.conflict_function_struct_vertex
 dEQP-GLES2.functional.shaders.scoping.invalid.conflict_function_struct_fragment
 dEQP-GLES2.functional.shaders.scoping.invalid.conflict_function_variable_vertex
@@ -10739,30 +10599,14 @@ dEQP-GLES2.functional.texture.filtering.cube.nearest_mipmap_linear_nearest_clamp
 dEQP-GLES2.functional.texture.filtering.cube.nearest_mipmap_linear_linear_clamp_etc1
 dEQP-GLES2.functional.texture.filtering.cube.linear_mipmap_linear_nearest_clamp_etc1
 dEQP-GLES2.functional.texture.filtering.cube.linear_mipmap_linear_linear_clamp_etc1
-dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_nearest_clamp
-dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_nearest_clamp_non_square
-dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_nearest_repeat
-dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_nearest_repeat_non_square
-dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_nearest_mirror
-dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_nearest_mirror_non_square
-dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_nearest_clamp
-dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_nearest_clamp_non_square
-dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_nearest_repeat
-dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_nearest_repeat_non_square
-dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_nearest_mirror
-dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_nearest_mirror_non_square
 dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_linear_clamp
 dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_linear_clamp_non_square
 dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_linear_repeat
 dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_linear_repeat_non_square
 dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_linear_mirror
 dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_linear_mirror_non_square
-dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_linear_clamp
-dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_linear_clamp_non_square
 dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_linear_repeat
 dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_linear_repeat_non_square
-dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_linear_mirror
-dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_linear_mirror_non_square
 dEQP-GLES2.functional.texture.mipmap.2d.affine.nearest_nearest_clamp
 dEQP-GLES2.functional.texture.mipmap.2d.affine.nearest_nearest_repeat
 dEQP-GLES2.functional.texture.mipmap.2d.affine.nearest_nearest_mirror
@@ -10772,25 +10616,11 @@ dEQP-GLES2.functional.texture.mipmap.2d.affine.linear_nearest_mirror
 dEQP-GLES2.functional.texture.mipmap.2d.affine.nearest_linear_clamp
 dEQP-GLES2.functional.texture.mipmap.2d.affine.nearest_linear_repeat
 dEQP-GLES2.functional.texture.mipmap.2d.affine.nearest_linear_mirror
-dEQP-GLES2.functional.texture.mipmap.2d.affine.linear_linear_clamp
 dEQP-GLES2.functional.texture.mipmap.2d.affine.linear_linear_repeat
-dEQP-GLES2.functional.texture.mipmap.2d.affine.linear_linear_mirror
-dEQP-GLES2.functional.texture.mipmap.2d.projected.nearest_nearest_clamp
-dEQP-GLES2.functional.texture.mipmap.2d.projected.nearest_nearest_repeat
-dEQP-GLES2.functional.texture.mipmap.2d.projected.nearest_nearest_mirror
-dEQP-GLES2.functional.texture.mipmap.2d.projected.linear_nearest_clamp
-dEQP-GLES2.functional.texture.mipmap.2d.projected.linear_nearest_repeat
-dEQP-GLES2.functional.texture.mipmap.2d.projected.linear_nearest_mirror
 dEQP-GLES2.functional.texture.mipmap.2d.projected.nearest_linear_clamp
 dEQP-GLES2.functional.texture.mipmap.2d.projected.nearest_linear_repeat
 dEQP-GLES2.functional.texture.mipmap.2d.projected.nearest_linear_mirror
-dEQP-GLES2.functional.texture.mipmap.2d.projected.linear_linear_clamp
 dEQP-GLES2.functional.texture.mipmap.2d.projected.linear_linear_repeat
-dEQP-GLES2.functional.texture.mipmap.2d.projected.linear_linear_mirror
-dEQP-GLES2.functional.texture.mipmap.2d.bias.nearest_nearest
-dEQP-GLES2.functional.texture.mipmap.2d.bias.linear_nearest
-dEQP-GLES2.functional.texture.mipmap.2d.bias.nearest_linear
-dEQP-GLES2.functional.texture.mipmap.2d.bias.linear_linear
 dEQP-GLES2.functional.texture.mipmap.2d.generate.a8_fastest
 dEQP-GLES2.functional.texture.mipmap.2d.generate.a8_nicest
 dEQP-GLES2.functional.texture.mipmap.2d.generate.a8_non_square_fastest
@@ -10823,17 +10653,11 @@ dEQP-GLES2.functional.texture.mipmap.2d.generate.rgba8888_fastest
 dEQP-GLES2.functional.texture.mipmap.2d.generate.rgba8888_nicest
 dEQP-GLES2.functional.texture.mipmap.2d.generate.rgba8888_non_square_fastest
 dEQP-GLES2.functional.texture.mipmap.2d.generate.rgba8888_non_square_nicest
-dEQP-GLES2.functional.texture.mipmap.cube.basic.nearest_nearest
 dEQP-GLES2.functional.texture.mipmap.cube.basic.linear_nearest
-dEQP-GLES2.functional.texture.mipmap.cube.basic.nearest_linear
 dEQP-GLES2.functional.texture.mipmap.cube.basic.linear_linear
-dEQP-GLES2.functional.texture.mipmap.cube.projected.nearest_nearest
 dEQP-GLES2.functional.texture.mipmap.cube.projected.linear_nearest
-dEQP-GLES2.functional.texture.mipmap.cube.projected.nearest_linear
 dEQP-GLES2.functional.texture.mipmap.cube.projected.linear_linear
-dEQP-GLES2.functional.texture.mipmap.cube.bias.nearest_nearest
 dEQP-GLES2.functional.texture.mipmap.cube.bias.linear_nearest
-dEQP-GLES2.functional.texture.mipmap.cube.bias.nearest_linear
 dEQP-GLES2.functional.texture.mipmap.cube.bias.linear_linear
 dEQP-GLES2.functional.texture.mipmap.cube.generate.a8_fastest
 dEQP-GLES2.functional.texture.mipmap.cube.generate.a8_nicest
@@ -11279,518 +11103,6 @@ dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_depth_funcs.no_stencil_
 dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_depth_funcs.no_stencil_depth_greater
 dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_depth_funcs.no_stencil_depth_notequal
 dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_depth_funcs.no_stencil_no_depth
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_keep_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_keep_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_keep_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_keep_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_keep_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_keep_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_keep_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_keep_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_zero_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_zero_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_zero_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_zero_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_zero_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_zero_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_zero_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_zero_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_replace_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_replace_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_replace_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_replace_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_replace_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_replace_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_replace_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_replace_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_incr_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_incr_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_incr_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_incr_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_incr_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_incr_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_incr_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_incr_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_decr_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_decr_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_decr_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_decr_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_decr_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_decr_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_decr_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_decr_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_invert_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_invert_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_invert_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_invert_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_invert_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_invert_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_invert_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_invert_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_incr_wrap_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_incr_wrap_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_incr_wrap_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_incr_wrap_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_incr_wrap_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_incr_wrap_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_incr_wrap_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_incr_wrap_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_decr_wrap_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_decr_wrap_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_decr_wrap_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_decr_wrap_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_decr_wrap_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_decr_wrap_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_decr_wrap_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.keep_decr_wrap_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_keep_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_keep_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_keep_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_keep_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_keep_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_keep_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_keep_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_keep_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_zero_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_zero_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_zero_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_zero_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_zero_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_zero_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_zero_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_zero_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_replace_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_replace_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_replace_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_replace_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_replace_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_replace_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_replace_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_replace_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_incr_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_incr_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_incr_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_incr_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_incr_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_incr_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_incr_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_incr_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_decr_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_decr_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_decr_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_decr_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_decr_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_decr_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_decr_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_decr_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_invert_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_invert_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_invert_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_invert_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_invert_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_invert_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_invert_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_invert_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_incr_wrap_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_incr_wrap_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_incr_wrap_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_incr_wrap_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_incr_wrap_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_incr_wrap_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_incr_wrap_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_incr_wrap_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_decr_wrap_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_decr_wrap_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_decr_wrap_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_decr_wrap_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_decr_wrap_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_decr_wrap_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_decr_wrap_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.zero_decr_wrap_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_keep_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_keep_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_keep_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_keep_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_keep_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_keep_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_keep_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_keep_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_zero_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_zero_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_zero_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_zero_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_zero_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_zero_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_zero_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_zero_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_replace_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_replace_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_replace_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_replace_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_replace_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_replace_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_replace_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_replace_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_incr_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_incr_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_incr_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_incr_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_incr_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_incr_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_incr_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_incr_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_decr_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_decr_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_decr_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_decr_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_decr_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_decr_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_decr_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_decr_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_invert_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_invert_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_invert_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_invert_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_invert_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_invert_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_invert_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_invert_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_incr_wrap_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_incr_wrap_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_incr_wrap_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_incr_wrap_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_incr_wrap_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_incr_wrap_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_incr_wrap_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_incr_wrap_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_decr_wrap_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_decr_wrap_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_decr_wrap_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_decr_wrap_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_decr_wrap_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_decr_wrap_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_decr_wrap_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.replace_decr_wrap_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_keep_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_keep_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_keep_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_keep_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_keep_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_keep_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_keep_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_keep_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_zero_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_zero_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_zero_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_zero_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_zero_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_zero_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_zero_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_zero_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_replace_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_replace_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_replace_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_replace_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_replace_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_replace_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_replace_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_replace_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_incr_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_incr_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_incr_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_incr_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_incr_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_incr_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_incr_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_incr_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_decr_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_decr_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_decr_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_decr_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_decr_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_decr_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_decr_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_decr_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_invert_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_invert_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_invert_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_invert_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_invert_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_invert_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_invert_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_invert_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_incr_wrap_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_incr_wrap_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_incr_wrap_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_incr_wrap_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_incr_wrap_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_incr_wrap_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_incr_wrap_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_incr_wrap_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_decr_wrap_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_decr_wrap_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_decr_wrap_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_decr_wrap_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_decr_wrap_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_decr_wrap_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_decr_wrap_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_decr_wrap_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_keep_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_keep_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_keep_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_keep_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_keep_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_keep_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_keep_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_keep_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_zero_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_zero_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_zero_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_zero_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_zero_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_zero_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_zero_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_zero_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_replace_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_replace_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_replace_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_replace_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_replace_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_replace_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_replace_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_replace_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_incr_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_incr_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_incr_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_incr_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_incr_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_incr_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_incr_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_incr_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_decr_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_decr_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_decr_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_decr_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_decr_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_decr_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_decr_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_decr_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_invert_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_invert_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_invert_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_invert_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_invert_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_invert_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_invert_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_invert_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_incr_wrap_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_incr_wrap_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_incr_wrap_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_incr_wrap_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_incr_wrap_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_incr_wrap_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_incr_wrap_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_incr_wrap_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_decr_wrap_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_decr_wrap_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_decr_wrap_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_decr_wrap_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_decr_wrap_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_decr_wrap_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_decr_wrap_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_decr_wrap_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_keep_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_keep_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_keep_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_keep_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_keep_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_keep_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_keep_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_keep_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_zero_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_zero_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_zero_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_zero_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_zero_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_zero_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_zero_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_zero_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_replace_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_replace_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_replace_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_replace_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_replace_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_replace_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_replace_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_replace_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_incr_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_incr_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_incr_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_incr_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_incr_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_incr_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_incr_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_incr_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_decr_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_decr_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_decr_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_decr_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_decr_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_decr_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_decr_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_decr_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_invert_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_invert_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_invert_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_invert_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_invert_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_invert_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_invert_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_invert_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_incr_wrap_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_incr_wrap_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_incr_wrap_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_incr_wrap_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_incr_wrap_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_incr_wrap_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_incr_wrap_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_incr_wrap_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_decr_wrap_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_decr_wrap_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_decr_wrap_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_decr_wrap_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_decr_wrap_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_decr_wrap_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_decr_wrap_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.invert_decr_wrap_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_keep_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_keep_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_keep_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_keep_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_keep_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_keep_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_keep_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_keep_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_zero_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_zero_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_zero_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_zero_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_zero_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_zero_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_zero_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_zero_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_replace_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_replace_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_replace_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_replace_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_replace_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_replace_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_replace_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_replace_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_incr_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_incr_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_incr_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_incr_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_incr_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_incr_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_incr_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_incr_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_decr_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_decr_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_decr_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_decr_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_decr_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_decr_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_decr_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_decr_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_invert_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_invert_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_invert_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_invert_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_invert_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_invert_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_invert_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_invert_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_incr_wrap_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_incr_wrap_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_incr_wrap_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_incr_wrap_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_incr_wrap_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_incr_wrap_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_incr_wrap_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_incr_wrap_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_decr_wrap_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_decr_wrap_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_decr_wrap_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_decr_wrap_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_decr_wrap_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_decr_wrap_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_decr_wrap_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.incr_wrap_decr_wrap_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_keep_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_keep_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_keep_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_keep_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_keep_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_keep_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_keep_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_keep_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_zero_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_zero_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_zero_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_zero_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_zero_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_zero_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_zero_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_zero_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_replace_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_replace_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_replace_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_replace_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_replace_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_replace_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_replace_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_replace_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_incr_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_incr_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_incr_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_incr_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_incr_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_incr_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_incr_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_incr_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_decr_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_decr_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_decr_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_decr_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_decr_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_decr_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_decr_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_decr_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_invert_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_invert_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_invert_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_invert_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_invert_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_invert_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_invert_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_invert_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_incr_wrap_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_incr_wrap_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_incr_wrap_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_incr_wrap_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_incr_wrap_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_incr_wrap_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_incr_wrap_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_incr_wrap_decr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_decr_wrap_keep
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_decr_wrap_zero
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_decr_wrap_replace
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_decr_wrap_incr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_decr_wrap_decr
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_decr_wrap_invert
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_decr_wrap_incr_wrap
-dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.decr_wrap_decr_wrap_decr_wrap
 dEQP-GLES2.functional.fragment_ops.depth_stencil.write_mask.depth
 dEQP-GLES2.functional.fragment_ops.depth_stencil.write_mask.stencil
 dEQP-GLES2.functional.fragment_ops.depth_stencil.write_mask.both
@@ -14625,28 +13937,21 @@ dEQP-GLES2.functional.attribute_location.bind_max_attributes.mat2
 dEQP-GLES2.functional.attribute_location.bind_max_attributes.mat3
 dEQP-GLES2.functional.attribute_location.bind_max_attributes.mat4
 dEQP-GLES2.functional.attribute_location.bind_aliasing.cond_float
-dEQP-GLES2.functional.attribute_location.bind_aliasing.max_cond_float
 dEQP-GLES2.functional.attribute_location.bind_aliasing.max_inactive_float
 dEQP-GLES2.functional.attribute_location.bind_aliasing.cond_vec2
-dEQP-GLES2.functional.attribute_location.bind_aliasing.max_cond_vec2
 dEQP-GLES2.functional.attribute_location.bind_aliasing.max_inactive_vec2
 dEQP-GLES2.functional.attribute_location.bind_aliasing.cond_vec3
-dEQP-GLES2.functional.attribute_location.bind_aliasing.max_cond_vec3
 dEQP-GLES2.functional.attribute_location.bind_aliasing.max_inactive_vec3
 dEQP-GLES2.functional.attribute_location.bind_aliasing.cond_vec4
-dEQP-GLES2.functional.attribute_location.bind_aliasing.max_cond_vec4
 dEQP-GLES2.functional.attribute_location.bind_aliasing.max_inactive_vec4
 dEQP-GLES2.functional.attribute_location.bind_aliasing.cond_mat2
 dEQP-GLES2.functional.attribute_location.bind_aliasing.cond_mat2_offset_1
-dEQP-GLES2.functional.attribute_location.bind_aliasing.max_cond_mat2
 dEQP-GLES2.functional.attribute_location.bind_aliasing.max_inactive_mat2
 dEQP-GLES2.functional.attribute_location.bind_aliasing.cond_mat3
 dEQP-GLES2.functional.attribute_location.bind_aliasing.cond_mat3_offset_1
-dEQP-GLES2.functional.attribute_location.bind_aliasing.max_cond_mat3
 dEQP-GLES2.functional.attribute_location.bind_aliasing.max_inactive_mat3
 dEQP-GLES2.functional.attribute_location.bind_aliasing.cond_mat4
 dEQP-GLES2.functional.attribute_location.bind_aliasing.cond_mat4_offset_1
-dEQP-GLES2.functional.attribute_location.bind_aliasing.max_cond_mat4
 dEQP-GLES2.functional.attribute_location.bind_aliasing.max_inactive_mat4
 dEQP-GLES2.functional.attribute_location.bind_hole.float
 dEQP-GLES2.functional.attribute_location.bind_hole.vec2
@@ -14806,9 +14111,7 @@ dEQP-GLES2.functional.uniform_api.info_query.array_in_struct.sampler2D_samplerCu
 dEQP-GLES2.functional.uniform_api.info_query.nested_structs_arrays.float_vec4_vertex
 dEQP-GLES2.functional.uniform_api.info_query.nested_structs_arrays.float_vec4_fragment
 dEQP-GLES2.functional.uniform_api.info_query.nested_structs_arrays.float_vec4_both
-dEQP-GLES2.functional.uniform_api.info_query.nested_structs_arrays.mat4_mat2_vertex
 dEQP-GLES2.functional.uniform_api.info_query.nested_structs_arrays.mat4_mat2_fragment
-dEQP-GLES2.functional.uniform_api.info_query.nested_structs_arrays.mat4_mat2_both
 dEQP-GLES2.functional.uniform_api.info_query.nested_structs_arrays.int_ivec4_vertex
 dEQP-GLES2.functional.uniform_api.info_query.nested_structs_arrays.int_ivec4_fragment
 dEQP-GLES2.functional.uniform_api.info_query.nested_structs_arrays.int_ivec4_both
@@ -14983,9 +14286,7 @@ dEQP-GLES2.functional.uniform_api.value.initial.get_uniform.array_in_struct.samp
 dEQP-GLES2.functional.uniform_api.value.initial.get_uniform.nested_structs_arrays.float_vec4_vertex
 dEQP-GLES2.functional.uniform_api.value.initial.get_uniform.nested_structs_arrays.float_vec4_fragment
 dEQP-GLES2.functional.uniform_api.value.initial.get_uniform.nested_structs_arrays.float_vec4_both
-dEQP-GLES2.functional.uniform_api.value.initial.get_uniform.nested_structs_arrays.mat4_mat2_vertex
 dEQP-GLES2.functional.uniform_api.value.initial.get_uniform.nested_structs_arrays.mat4_mat2_fragment
-dEQP-GLES2.functional.uniform_api.value.initial.get_uniform.nested_structs_arrays.mat4_mat2_both
 dEQP-GLES2.functional.uniform_api.value.initial.get_uniform.nested_structs_arrays.int_ivec4_vertex
 dEQP-GLES2.functional.uniform_api.value.initial.get_uniform.nested_structs_arrays.int_ivec4_fragment
 dEQP-GLES2.functional.uniform_api.value.initial.get_uniform.nested_structs_arrays.int_ivec4_both
@@ -15118,9 +14419,7 @@ dEQP-GLES2.functional.uniform_api.value.initial.render.array_in_struct.bool_bvec
 dEQP-GLES2.functional.uniform_api.value.initial.render.nested_structs_arrays.float_vec4_vertex
 dEQP-GLES2.functional.uniform_api.value.initial.render.nested_structs_arrays.float_vec4_fragment
 dEQP-GLES2.functional.uniform_api.value.initial.render.nested_structs_arrays.float_vec4_both
-dEQP-GLES2.functional.uniform_api.value.initial.render.nested_structs_arrays.mat4_mat2_vertex
 dEQP-GLES2.functional.uniform_api.value.initial.render.nested_structs_arrays.mat4_mat2_fragment
-dEQP-GLES2.functional.uniform_api.value.initial.render.nested_structs_arrays.mat4_mat2_both
 dEQP-GLES2.functional.uniform_api.value.initial.render.nested_structs_arrays.int_ivec4_vertex
 dEQP-GLES2.functional.uniform_api.value.initial.render.nested_structs_arrays.int_ivec4_fragment
 dEQP-GLES2.functional.uniform_api.value.initial.render.nested_structs_arrays.int_ivec4_both
@@ -15307,9 +14606,7 @@ dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.get_uniform.array_in
 dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.get_uniform.nested_structs_arrays.float_vec4_vertex
 dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.get_uniform.nested_structs_arrays.float_vec4_fragment
 dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.get_uniform.nested_structs_arrays.float_vec4_both
-dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.get_uniform.nested_structs_arrays.mat4_mat2_vertex
 dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.get_uniform.nested_structs_arrays.mat4_mat2_fragment
-dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.get_uniform.nested_structs_arrays.mat4_mat2_both
 dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.get_uniform.nested_structs_arrays.int_ivec4_vertex
 dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.get_uniform.nested_structs_arrays.int_ivec4_fragment
 dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.get_uniform.nested_structs_arrays.int_ivec4_both
@@ -15451,9 +14748,7 @@ dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.array_in_stru
 dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.float_vec4_vertex
 dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.float_vec4_fragment
 dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.float_vec4_both
-dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.mat4_mat2_vertex
 dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.mat4_mat2_fragment
-dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.mat4_mat2_both
 dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.int_ivec4_vertex
 dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.int_ivec4_fragment
 dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.int_ivec4_both
@@ -17006,18 +16301,12 @@ dEQP-GLES2.functional.clipping.triangle_vertex.clip_three.clip_neg_x_pos_y_pos_z
 dEQP-GLES2.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-GLES2.functional.polygon_offset.default_enable
 dEQP-GLES2.functional.polygon_offset.default_displacement_with_units
-dEQP-GLES2.functional.polygon_offset.default_render_with_units
-dEQP-GLES2.functional.polygon_offset.default_result_depth_clamp
 dEQP-GLES2.functional.polygon_offset.default_render_with_factor
 dEQP-GLES2.functional.polygon_offset.default_factor_0_slope
-dEQP-GLES2.functional.polygon_offset.default_factor_1_slope
 dEQP-GLES2.functional.polygon_offset.fixed16_enable
 dEQP-GLES2.functional.polygon_offset.fixed16_displacement_with_units
-dEQP-GLES2.functional.polygon_offset.fixed16_render_with_units
-dEQP-GLES2.functional.polygon_offset.fixed16_result_depth_clamp
 dEQP-GLES2.functional.polygon_offset.fixed16_render_with_factor
 dEQP-GLES2.functional.polygon_offset.fixed16_factor_0_slope
-dEQP-GLES2.functional.polygon_offset.fixed16_factor_1_slope
 dEQP-GLES2.functional.draw.draw_arrays.first.first_0
 dEQP-GLES2.functional.draw.draw_arrays.first.first_1
 dEQP-GLES2.functional.draw.draw_arrays.first.first_17
index 488144d..5f55fe1 100644 (file)
@@ -951,8 +951,6 @@ dEQP-GLES3.functional.shaders.preprocessor.predefined_macros.gl_es_2_vertex
 dEQP-GLES3.functional.shaders.preprocessor.predefined_macros.gl_es_2_fragment
 dEQP-GLES3.functional.shaders.preprocessor.predefined_macros.line_1_vertex
 dEQP-GLES3.functional.shaders.preprocessor.predefined_macros.line_1_fragment
-dEQP-GLES3.functional.shaders.preprocessor.predefined_macros.line_2_vertex
-dEQP-GLES3.functional.shaders.preprocessor.predefined_macros.line_2_fragment
 dEQP-GLES3.functional.shaders.preprocessor.predefined_macros.file_vertex
 dEQP-GLES3.functional.shaders.preprocessor.predefined_macros.file_fragment
 dEQP-GLES3.functional.shaders.preprocessor.predefined_macros.if_gl_es_vertex
@@ -25095,9 +25093,7 @@ dEQP-GLES3.functional.texture.mipmap.cube.min_lod.linear_nearest
 dEQP-GLES3.functional.texture.mipmap.cube.min_lod.nearest_linear
 dEQP-GLES3.functional.texture.mipmap.cube.min_lod.linear_linear
 dEQP-GLES3.functional.texture.mipmap.cube.max_lod.nearest_nearest
-dEQP-GLES3.functional.texture.mipmap.cube.max_lod.linear_nearest
 dEQP-GLES3.functional.texture.mipmap.cube.max_lod.nearest_linear
-dEQP-GLES3.functional.texture.mipmap.cube.max_lod.linear_linear
 dEQP-GLES3.functional.texture.mipmap.cube.base_level.nearest_nearest
 dEQP-GLES3.functional.texture.mipmap.cube.base_level.linear_nearest
 dEQP-GLES3.functional.texture.mipmap.cube.base_level.nearest_linear
@@ -32092,20 +32088,6 @@ dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_dst_x
 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_dst_y
 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_dst_x
 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_dst_y
-dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag
-dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_src_x
-dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_src_y
-dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_dst_x
-dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_dst_y
-dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_src_dst_x
-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
-dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_min_reverse_src_x
-dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_min_reverse_src_y
-dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_min_reverse_dst_x
-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_x
-dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_min_reverse_src_dst_y
 dEQP-GLES3.functional.fbo.blit.conversion.rgba32i_to_rgba32i
 dEQP-GLES3.functional.fbo.blit.conversion.rgba32i_to_rgba16i
 dEQP-GLES3.functional.fbo.blit.conversion.rgba32i_to_rgba8i
@@ -43704,31 +43686,23 @@ dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.clip_neg_x_pos_y_pos_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_result_depth_clamp
 dEQP-GLES3.functional.polygon_offset.default_render_with_factor
 dEQP-GLES3.functional.polygon_offset.default_factor_0_slope
-dEQP-GLES3.functional.polygon_offset.default_factor_1_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_result_depth_clamp
 dEQP-GLES3.functional.polygon_offset.fixed16_render_with_factor
 dEQP-GLES3.functional.polygon_offset.fixed16_factor_0_slope
-dEQP-GLES3.functional.polygon_offset.fixed16_factor_1_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_result_depth_clamp
 dEQP-GLES3.functional.polygon_offset.fixed24_render_with_factor
 dEQP-GLES3.functional.polygon_offset.fixed24_factor_0_slope
-dEQP-GLES3.functional.polygon_offset.fixed24_factor_1_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_result_depth_clamp
 dEQP-GLES3.functional.polygon_offset.float32_render_with_factor
 dEQP-GLES3.functional.polygon_offset.float32_factor_0_slope
-dEQP-GLES3.functional.polygon_offset.float32_factor_1_slope
 dEQP-GLES3.functional.draw.draw_arrays.first.first_1
 dEQP-GLES3.functional.draw.draw_arrays.first.first_3
 dEQP-GLES3.functional.draw.draw_arrays.first.first_17
index e47f0aa..6ab9344 100644 (file)
@@ -4631,7 +4631,5 @@ dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.clip_neg_x_pos_y_pos_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_result_depth_clamp
 dEQP-GLES3.functional.polygon_offset.default_render_with_factor
 dEQP-GLES3.functional.polygon_offset.default_factor_0_slope
-dEQP-GLES3.functional.polygon_offset.default_factor_1_slope
index 0695f2a..8f6b995 100644 (file)
@@ -2585,10 +2585,6 @@ dEQP-GLES31.functional.shaders.builtin_functions.precision.min.mediump_compute.s
 dEQP-GLES31.functional.shaders.builtin_functions.precision.min.mediump_compute.vec2
 dEQP-GLES31.functional.shaders.builtin_functions.precision.min.mediump_compute.vec3
 dEQP-GLES31.functional.shaders.builtin_functions.precision.min.mediump_compute.vec4
-dEQP-GLES31.functional.shaders.builtin_functions.precision.min.highp_compute.scalar
-dEQP-GLES31.functional.shaders.builtin_functions.precision.min.highp_compute.vec2
-dEQP-GLES31.functional.shaders.builtin_functions.precision.min.highp_compute.vec3
-dEQP-GLES31.functional.shaders.builtin_functions.precision.min.highp_compute.vec4
 dEQP-GLES31.functional.shaders.builtin_functions.precision.max.lowp_compute.scalar
 dEQP-GLES31.functional.shaders.builtin_functions.precision.max.lowp_compute.vec2
 dEQP-GLES31.functional.shaders.builtin_functions.precision.max.lowp_compute.vec3
@@ -2597,10 +2593,6 @@ dEQP-GLES31.functional.shaders.builtin_functions.precision.max.mediump_compute.s
 dEQP-GLES31.functional.shaders.builtin_functions.precision.max.mediump_compute.vec2
 dEQP-GLES31.functional.shaders.builtin_functions.precision.max.mediump_compute.vec3
 dEQP-GLES31.functional.shaders.builtin_functions.precision.max.mediump_compute.vec4
-dEQP-GLES31.functional.shaders.builtin_functions.precision.max.highp_compute.scalar
-dEQP-GLES31.functional.shaders.builtin_functions.precision.max.highp_compute.vec2
-dEQP-GLES31.functional.shaders.builtin_functions.precision.max.highp_compute.vec3
-dEQP-GLES31.functional.shaders.builtin_functions.precision.max.highp_compute.vec4
 dEQP-GLES31.functional.shaders.builtin_functions.precision.clamp.lowp_compute.scalar
 dEQP-GLES31.functional.shaders.builtin_functions.precision.clamp.lowp_compute.vec2
 dEQP-GLES31.functional.shaders.builtin_functions.precision.clamp.lowp_compute.vec3
@@ -2609,10 +2601,6 @@ dEQP-GLES31.functional.shaders.builtin_functions.precision.clamp.mediump_compute
 dEQP-GLES31.functional.shaders.builtin_functions.precision.clamp.mediump_compute.vec2
 dEQP-GLES31.functional.shaders.builtin_functions.precision.clamp.mediump_compute.vec3
 dEQP-GLES31.functional.shaders.builtin_functions.precision.clamp.mediump_compute.vec4
-dEQP-GLES31.functional.shaders.builtin_functions.precision.clamp.highp_compute.scalar
-dEQP-GLES31.functional.shaders.builtin_functions.precision.clamp.highp_compute.vec2
-dEQP-GLES31.functional.shaders.builtin_functions.precision.clamp.highp_compute.vec3
-dEQP-GLES31.functional.shaders.builtin_functions.precision.clamp.highp_compute.vec4
 dEQP-GLES31.functional.shaders.builtin_functions.precision.mix.lowp_compute.scalar
 dEQP-GLES31.functional.shaders.builtin_functions.precision.mix.lowp_compute.vec2
 dEQP-GLES31.functional.shaders.builtin_functions.precision.mix.lowp_compute.vec3
@@ -13273,18 +13261,6 @@ dEQP-GLES31.functional.texture.gather.basic.cube.rgba8i.texture_swizzle.one_red_
 dEQP-GLES31.functional.texture.gather.basic.cube.rgba8i.filter_mode.min_nearest_mipmap_nearest_mag_nearest
 dEQP-GLES31.functional.texture.gather.basic.cube.rgba8i.base_level.level_1
 dEQP-GLES31.functional.texture.gather.basic.cube.rgba8i.base_level.level_2
-dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.size_pot.compare_less.clamp_to_edge_repeat
-dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.size_pot.compare_less.repeat_mirrored_repeat
-dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.size_pot.compare_less.mirrored_repeat_clamp_to_edge
-dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.size_pot.compare_greater.clamp_to_edge_repeat
-dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.size_pot.compare_greater.repeat_mirrored_repeat
-dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.size_pot.compare_greater.mirrored_repeat_clamp_to_edge
-dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.size_npot.compare_less.clamp_to_edge_repeat
-dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.size_npot.compare_less.repeat_mirrored_repeat
-dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.size_npot.compare_less.mirrored_repeat_clamp_to_edge
-dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.size_npot.compare_greater.clamp_to_edge_repeat
-dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.size_npot.compare_greater.repeat_mirrored_repeat
-dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.size_npot.compare_greater.mirrored_repeat_clamp_to_edge
 dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.no_corners.size_pot.compare_less.clamp_to_edge_repeat
 dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.no_corners.size_pot.compare_less.repeat_mirrored_repeat
 dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.no_corners.size_pot.compare_less.mirrored_repeat_clamp_to_edge
@@ -13297,13 +13273,6 @@ dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.no_corners.size_npot.c
 dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.no_corners.size_npot.compare_greater.clamp_to_edge_repeat
 dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.no_corners.size_npot.compare_greater.repeat_mirrored_repeat
 dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.no_corners.size_npot.compare_greater.mirrored_repeat_clamp_to_edge
-dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.filter_mode.min_linear_mag_linear
-dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.filter_mode.min_nearest_mipmap_nearest_mag_linear
-dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.filter_mode.min_nearest_mipmap_linear_mag_linear
-dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.filter_mode.min_linear_mipmap_nearest_mag_linear
-dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.filter_mode.min_linear_mipmap_linear_mag_linear
-dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.base_level.level_1
-dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.base_level.level_2
 dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8.size_pot.clamp_to_edge_repeat
 dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8.size_pot.repeat_mirrored_repeat
 dEQP-GLES31.functional.texture.gather.offset.min_required_offset.2d.rgba8.size_pot.mirrored_repeat_clamp_to_edge
index 44d4428..970680d 100644 (file)
@@ -44,7 +44,6 @@ dEQP-GLES31.functional.draw_indirect.compute_interop.large.drawelements_separate
 dEQP-GLES31.functional.draw_indirect.compute_interop.large.drawelements_separate_grid_100x100_drawcount_200
 dEQP-GLES31.functional.draw_indirect.compute_interop.large.drawelements_separate_grid_200x200_drawcount_800
 dEQP-GLES31.functional.draw_indirect.compute_interop.large.drawelements_separate_grid_500x500_drawcount_2500
-dEQP-GLES31.functional.draw_indirect.compute_interop.large.drawelements_separate_grid_1000x1000_drawcount_5000
 dEQP-GLES31.functional.draw_indirect.compute_interop.large.drawelements_combined_grid_100x100_drawcount_1
 dEQP-GLES31.functional.draw_indirect.compute_interop.large.drawelements_combined_grid_200x200_drawcount_1
 dEQP-GLES31.functional.draw_indirect.compute_interop.large.drawelements_combined_grid_500x500_drawcount_1
@@ -60,7 +59,6 @@ dEQP-GLES31.functional.draw_indirect.compute_interop.large.drawelements_combined
 dEQP-GLES31.functional.draw_indirect.compute_interop.large.drawelements_combined_grid_100x100_drawcount_200
 dEQP-GLES31.functional.draw_indirect.compute_interop.large.drawelements_combined_grid_200x200_drawcount_800
 dEQP-GLES31.functional.draw_indirect.compute_interop.large.drawelements_combined_grid_500x500_drawcount_2500
-dEQP-GLES31.functional.draw_indirect.compute_interop.large.drawelements_combined_grid_1000x1000_drawcount_5000
 dEQP-GLES31.functional.image_load_store.early_fragment_tests.no_early_fragment_tests_depth
 dEQP-GLES31.functional.image_load_store.early_fragment_tests.no_early_fragment_tests_stencil
 dEQP-GLES31.functional.image_load_store.early_fragment_tests.early_fragment_tests_depth
diff --git a/external/openglcts/data/mustpass/gles/aosp_mustpass/master/src/gles2-driver-issues.txt b/external/openglcts/data/mustpass/gles/aosp_mustpass/master/src/gles2-driver-issues.txt
new file mode 100644 (file)
index 0000000..359ea69
--- /dev/null
@@ -0,0 +1,196 @@
+#VK-GL-CTS 231
+dEQP-GLES2.functional.shaders.preprocessor.definitions.undefine_invalid_object_1_vertex
+dEQP-GLES2.functional.shaders.preprocessor.definitions.undefine_invalid_object_1_fragment
+dEQP-GLES2.functional.shaders.preprocessor.definitions.undefine_invalid_object_2_vertex
+dEQP-GLES2.functional.shaders.preprocessor.definitions.undefine_invalid_object_2_fragment
+dEQP-GLES2.functional.shaders.preprocessor.invalid_redefinitions.invalid_identifier_2_vertex
+dEQP-GLES2.functional.shaders.preprocessor.invalid_redefinitions.invalid_identifier_2_fragment
+dEQP-GLES2.functional.shaders.preprocessor.predefined_macros.line_2_vertex
+dEQP-GLES2.functional.shaders.preprocessor.predefined_macros.line_2_fragment
+dEQP-GLES2.functional.shaders.preprocessor.builtin.line_vertex
+dEQP-GLES2.functional.shaders.preprocessor.builtin.line_fragment
+dEQP-GLES2.functional.shaders.preprocessor.builtin.line_defined_1_vertex
+dEQP-GLES2.functional.shaders.preprocessor.builtin.line_defined_1_fragment
+dEQP-GLES2.functional.shaders.preprocessor.extensions.after_non_preprocessing_tokens_vertex
+dEQP-GLES2.functional.shaders.preprocessor.extensions.after_non_preprocessing_tokens_fragment
+
+#VK-GL-CTS 232
+dEQP-GLES2.functional.shaders.constants.const_float_function_gotcha_vertex
+dEQP-GLES2.functional.shaders.constants.const_float_function_gotcha_fragment
+
+#VK-GL-CTS 233
+dEQP-GLES2.functional.shaders.linkage.varying_type_mismatch_1
+dEQP-GLES2.functional.shaders.linkage.varying_illegal_usage_1
+dEQP-GLES2.functional.shaders.linkage.uniform_struct_type_conflict_1
+dEQP-GLES2.functional.shaders.linkage.uniform_struct_type_conflict_2
+dEQP-GLES2.functional.shaders.linkage.uniform_struct_type_conflict_3
+dEQP-GLES2.functional.shaders.linkage.uniform_struct_precision_conflict_1
+dEQP-GLES2.functional.shaders.linkage.uniform_struct_precision_conflict_2
+dEQP-GLES2.functional.shaders.linkage.uniform_struct_precision_conflict_3
+dEQP-GLES2.functional.shaders.linkage.uniform_struct_precision_conflict_4
+
+#VK-GL-CTS 234
+dEQP-GLES2.functional.shaders.declarations.invalid_declarations.invariant_attribute
+dEQP-GLES2.functional.shaders.declarations.invalid_declarations.invariant_uniform
+
+#VK-GL-CTS 235
+dEQP-GLES2.functional.shaders.functions.invalid.local_function_prototype_vertex
+dEQP-GLES2.functional.shaders.functions.invalid.local_function_prototype_fragment
+dEQP-GLES2.functional.shaders.functions.invalid.uniform_return_type_vertex
+dEQP-GLES2.functional.shaders.functions.invalid.uniform_return_type_fragment
+dEQP-GLES2.functional.shaders.functions.invalid.varying_return_type_vertex
+dEQP-GLES2.functional.shaders.functions.invalid.varying_return_type_fragment
+dEQP-GLES2.functional.shaders.functions.invalid.init_const_local_from_const_arg_vertex
+dEQP-GLES2.functional.shaders.functions.invalid.init_const_local_from_const_arg_fragment
+dEQP-GLES2.functional.shaders.functions.invalid.array_size_from_const_arg_vertex
+dEQP-GLES2.functional.shaders.functions.invalid.array_size_from_const_arg_fragment
+dEQP-GLES2.functional.shaders.functions.invalid.double_declare_vertex
+dEQP-GLES2.functional.shaders.functions.invalid.double_declare_fragment
+
+#VK-GL-CTS 236
+dEQP-GLES2.functional.shaders.keywords.keywords.true_vertex
+dEQP-GLES2.functional.shaders.keywords.keywords.true_fragment
+dEQP-GLES2.functional.shaders.keywords.keywords.false_vertex
+dEQP-GLES2.functional.shaders.keywords.keywords.false_fragment
+dEQP-GLES2.functional.shaders.keywords.keywords.mat2_vertex
+dEQP-GLES2.functional.shaders.keywords.keywords.mat2_fragment
+dEQP-GLES2.functional.shaders.keywords.keywords.mat3_vertex
+dEQP-GLES2.functional.shaders.keywords.keywords.mat3_fragment
+dEQP-GLES2.functional.shaders.keywords.keywords.mat4_vertex
+dEQP-GLES2.functional.shaders.keywords.keywords.mat4_fragment
+dEQP-GLES2.functional.shaders.keywords.keywords.vec2_vertex
+dEQP-GLES2.functional.shaders.keywords.keywords.vec2_fragment
+dEQP-GLES2.functional.shaders.keywords.keywords.vec3_vertex
+dEQP-GLES2.functional.shaders.keywords.keywords.vec3_fragment
+dEQP-GLES2.functional.shaders.keywords.keywords.vec4_vertex
+dEQP-GLES2.functional.shaders.keywords.keywords.ivec2_vertex
+dEQP-GLES2.functional.shaders.keywords.keywords.ivec2_fragment
+dEQP-GLES2.functional.shaders.keywords.keywords.ivec3_vertex
+dEQP-GLES2.functional.shaders.keywords.keywords.ivec3_fragment
+dEQP-GLES2.functional.shaders.keywords.keywords.ivec4_vertex
+dEQP-GLES2.functional.shaders.keywords.keywords.ivec4_fragment
+dEQP-GLES2.functional.shaders.keywords.keywords.bvec2_vertex
+dEQP-GLES2.functional.shaders.keywords.keywords.bvec2_fragment
+dEQP-GLES2.functional.shaders.keywords.keywords.bvec3_vertex
+dEQP-GLES2.functional.shaders.keywords.keywords.bvec3_fragment
+dEQP-GLES2.functional.shaders.keywords.keywords.bvec4_vertex
+dEQP-GLES2.functional.shaders.keywords.keywords.bvec4_fragment
+dEQP-GLES2.functional.shaders.keywords.keywords.sampler2D_vertex
+dEQP-GLES2.functional.shaders.keywords.keywords.sampler2D_fragment
+dEQP-GLES2.functional.shaders.keywords.keywords.samplerCube_vertex
+dEQP-GLES2.functional.shaders.keywords.keywords.samplerCube_fragment
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.union_vertex
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.union_fragment
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.enum_vertex
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.enum_fragment
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.packed_vertex
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.packed_fragment
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.noinline_vertex
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.noinline_fragment
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.public_vertex
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.public_fragment
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.external_vertex
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.external_fragment
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.long_vertex
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.long_fragment
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.double_vertex
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.double_fragment
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.half_vertex
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.half_fragment
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.fixed_vertex
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.fixed_fragment
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.input_vertex
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.input_fragment
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.output_vertex
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.output_fragment
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.hvec2_vertex
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.hvec2_fragment
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.hvec3_vertex
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.hvec3_fragment
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.hvec4_vertex
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.hvec4_fragment
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.dvec2_vertex
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.dvec2_fragment
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.dvec3_vertex
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.dvec3_fragment
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.dvec4_vertex
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.dvec4_fragment
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.fvec2_vertex
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.fvec2_fragment
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.fvec3_vertex
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.fvec3_fragment
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.fvec4_vertex
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.fvec4_fragment
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.sampler1D_vertex
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.sampler1D_fragment
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.sampler3D_vertex
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.sampler3D_fragment
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.sampler1DShadow_vertex
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.sampler1DShadow_fragment
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.sampler2DShadow_vertex
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.sampler2DShadow_fragment
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.sampler2DRect_vertex
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.sampler2DRect_fragment
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.sampler3DRect_vertex
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.sampler3DRect_fragment
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.sampler2DRectShadow_vertex
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.sampler2DRectShadow_fragment
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.sizeof_vertex
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.sizeof_fragment
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.cast_vertex
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.cast_fragment
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.using_vertex
+dEQP-GLES2.functional.shaders.keywords.reserved_keywords.using_fragment
+
+#VK-GL-CTS 239
+dEQP-GLES2.functional.shaders.scoping.valid.local_variable_hides_function_parameter_vertex
+dEQP-GLES2.functional.shaders.scoping.valid.local_variable_hides_function_parameter_fragment
+dEQP-GLES2.functional.shaders.scoping.invalid.redeclare_function_vertex
+dEQP-GLES2.functional.shaders.scoping.invalid.redeclare_function_fragment
+dEQP-GLES2.functional.shaders.scoping.invalid.redefine_builtin_vertex
+dEQP-GLES2.functional.shaders.scoping.invalid.redefine_builtin_fragment
+
+#VK-GL-CTS 240
+dEQP-GLES2.functional.shaders.reserved_operators.operator_bitwise_not_vertex
+dEQP-GLES2.functional.shaders.reserved_operators.operator_bitwise_not_fragment
+
+#VK-GL-CTS 295
+dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_nearest_clamp
+dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_nearest_clamp_non_square
+dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_nearest_repeat
+dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_nearest_repeat_non_square
+dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_nearest_mirror
+dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_nearest_mirror_non_square
+dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_nearest_clamp
+dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_nearest_clamp_non_square
+dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_nearest_repeat
+dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_nearest_repeat_non_square
+dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_nearest_mirror
+dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_nearest_mirror_non_square
+dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_linear_clamp
+dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_linear_clamp_non_square
+dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_linear_mirror
+dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_linear_mirror_non_square
+dEQP-GLES2.functional.texture.mipmap.2d.affine.linear_linear_clamp
+dEQP-GLES2.functional.texture.mipmap.2d.affine.linear_linear_mirror
+dEQP-GLES2.functional.texture.mipmap.2d.projected.nearest_nearest_clamp
+dEQP-GLES2.functional.texture.mipmap.2d.projected.nearest_nearest_repeat
+dEQP-GLES2.functional.texture.mipmap.2d.projected.nearest_nearest_mirror
+dEQP-GLES2.functional.texture.mipmap.2d.projected.linear_nearest_clamp
+dEQP-GLES2.functional.texture.mipmap.2d.projected.linear_nearest_repeat
+dEQP-GLES2.functional.texture.mipmap.2d.projected.linear_nearest_mirror
+dEQP-GLES2.functional.texture.mipmap.2d.projected.linear_linear_clamp
+dEQP-GLES2.functional.texture.mipmap.2d.projected.linear_linear_mirror
+dEQP-GLES2.functional.texture.mipmap.2d.bias.nearest_nearest
+dEQP-GLES2.functional.texture.mipmap.2d.bias.linear_nearest
+dEQP-GLES2.functional.texture.mipmap.2d.bias.nearest_linear
+dEQP-GLES2.functional.texture.mipmap.2d.bias.linear_linear
+dEQP-GLES2.functional.texture.mipmap.cube.basic.nearest_nearest
+dEQP-GLES2.functional.texture.mipmap.cube.basic.nearest_linear
+dEQP-GLES2.functional.texture.mipmap.cube.projected.nearest_nearest
+dEQP-GLES2.functional.texture.mipmap.cube.projected.nearest_linear
+dEQP-GLES2.functional.texture.mipmap.cube.bias.nearest_nearest
+dEQP-GLES2.functional.texture.mipmap.cube.bias.nearest_linear
+
+#VK-GL-CTS 372
+dEQP-GLES2.functional.attribute_location.bind_aliasing.max_cond*
diff --git a/external/openglcts/data/mustpass/gles/aosp_mustpass/master/src/gles2-hw-issues.txt b/external/openglcts/data/mustpass/gles/aosp_mustpass/master/src/gles2-hw-issues.txt
new file mode 100644 (file)
index 0000000..0824791
--- /dev/null
@@ -0,0 +1,24 @@
+#VK-GL-CTS 309
+dEQP-GLES2.functional.polygon_offset.default_result_depth_clamp
+dEQP-GLES2.functional.polygon_offset.default_factor_1_slope
+dEQP-GLES2.functional.polygon_offset.fixed16_result_depth_clamp
+dEQP-GLES2.functional.polygon_offset.fixed16_factor_1_slope
+
+#VK-GL-CTS 370
+dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_ops.*
+
+#VK-GL-CTS 373
+dEQP-GLES2.functional.uniform_api.info_query.nested_structs_arrays.mat4_mat2_vertex
+dEQP-GLES2.functional.uniform_api.info_query.nested_structs_arrays.mat4_mat2_both
+dEQP-GLES2.functional.uniform_api.value.initial.get_uniform.nested_structs_arrays.mat4_mat2_vertex
+dEQP-GLES2.functional.uniform_api.value.initial.get_uniform.nested_structs_arrays.mat4_mat2_both
+dEQP-GLES2.functional.uniform_api.value.initial.render.nested_structs_arrays.mat4_mat2_vertex
+dEQP-GLES2.functional.uniform_api.value.initial.render.nested_structs_arrays.mat4_mat2_both
+dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.get_uniform.nested_structs_arrays.mat4_mat2_vertex
+dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.get_uniform.nested_structs_arrays.mat4_mat2_both
+dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.mat4_mat2_vertex
+dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.mat4_mat2_both
+
+#VK-GL-CTS 374
+dEQP-GLES2.functional.polygon_offset.default_render_with_units
+dEQP-GLES2.functional.polygon_offset.fixed16_render_with_units
diff --git a/external/openglcts/data/mustpass/gles/aosp_mustpass/master/src/gles3-driver-issues.txt b/external/openglcts/data/mustpass/gles/aosp_mustpass/master/src/gles3-driver-issues.txt
new file mode 100644 (file)
index 0000000..a77c07e
--- /dev/null
@@ -0,0 +1,19 @@
+#VK-GL-CTS 231
+dEQP-GLES3.functional.shaders.preprocessor.predefined_macros.line_2_vertex
+dEQP-GLES3.functional.shaders.preprocessor.predefined_macros.line_2_fragment
+
+#VK-GL-CTS 349
+dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag
+dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_src_x
+dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_src_y
+dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_dst_x
+dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_dst_y
+dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_src_dst_x
+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
+dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_min_reverse_src_x
+dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_min_reverse_src_y
+dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_min_reverse_dst_x
+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_x
+dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_min_reverse_src_dst_y
diff --git a/external/openglcts/data/mustpass/gles/aosp_mustpass/master/src/gles3-hw-issues.txt b/external/openglcts/data/mustpass/gles/aosp_mustpass/master/src/gles3-hw-issues.txt
new file mode 100644 (file)
index 0000000..ef22feb
--- /dev/null
@@ -0,0 +1,13 @@
+#VK-GL-CTS 309
+dEQP-GLES3.functional.polygon_offset.default_result_depth_clamp
+dEQP-GLES3.functional.polygon_offset.default_factor_1_slope
+dEQP-GLES3.functional.polygon_offset.fixed16_result_depth_clamp
+dEQP-GLES3.functional.polygon_offset.fixed16_factor_1_slope
+dEQP-GLES3.functional.polygon_offset.fixed24_result_depth_clamp
+dEQP-GLES3.functional.polygon_offset.fixed24_factor_1_slope
+dEQP-GLES3.functional.polygon_offset.float32_result_depth_clamp
+dEQP-GLES3.functional.polygon_offset.float32_factor_1_slope
+
+#VK-GL-CTS 310
+dEQP-GLES3.functional.texture.mipmap.cube.max_lod.linear_nearest
+dEQP-GLES3.functional.texture.mipmap.cube.max_lod.linear_linear
diff --git a/external/openglcts/data/mustpass/gles/aosp_mustpass/master/src/gles3-multisample-hw-issues.txt b/external/openglcts/data/mustpass/gles/aosp_mustpass/master/src/gles3-multisample-hw-issues.txt
new file mode 100644 (file)
index 0000000..152c720
--- /dev/null
@@ -0,0 +1,3 @@
+#VK-GL-CTS 309
+dEQP-GLES3.functional.polygon_offset.default_result_depth_clamp
+dEQP-GLES3.functional.polygon_offset.default_factor_1_slope
diff --git a/external/openglcts/data/mustpass/gles/aosp_mustpass/master/src/gles31-driver-issues.txt b/external/openglcts/data/mustpass/gles/aosp_mustpass/master/src/gles31-driver-issues.txt
new file mode 100644 (file)
index 0000000..a680171
--- /dev/null
@@ -0,0 +1,13 @@
+#VK-GL-CTS 307
+dEQP-GLES31.functional.shaders.builtin_functions.precision.min.highp_compute.scalar
+dEQP-GLES31.functional.shaders.builtin_functions.precision.min.highp_compute.vec2
+dEQP-GLES31.functional.shaders.builtin_functions.precision.min.highp_compute.vec3
+dEQP-GLES31.functional.shaders.builtin_functions.precision.min.highp_compute.vec4
+dEQP-GLES31.functional.shaders.builtin_functions.precision.max.highp_compute.scalar
+dEQP-GLES31.functional.shaders.builtin_functions.precision.max.highp_compute.vec2
+dEQP-GLES31.functional.shaders.builtin_functions.precision.max.highp_compute.vec3
+dEQP-GLES31.functional.shaders.builtin_functions.precision.max.highp_compute.vec4
+dEQP-GLES31.functional.shaders.builtin_functions.precision.clamp.highp_compute.scalar
+dEQP-GLES31.functional.shaders.builtin_functions.precision.clamp.highp_compute.vec2
+dEQP-GLES31.functional.shaders.builtin_functions.precision.clamp.highp_compute.vec3
+dEQP-GLES31.functional.shaders.builtin_functions.precision.clamp.highp_compute.vec4
diff --git a/external/openglcts/data/mustpass/gles/aosp_mustpass/master/src/gles31-hw-issues.txt b/external/openglcts/data/mustpass/gles/aosp_mustpass/master/src/gles31-hw-issues.txt
new file mode 100644 (file)
index 0000000..3f08e66
--- /dev/null
@@ -0,0 +1,20 @@
+#VK-GL-CTS 312
+dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.size_pot.compare_less.clamp_to_edge_repeat
+dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.size_pot.compare_less.repeat_mirrored_repeat
+dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.size_pot.compare_less.mirrored_repeat_clamp_to_edge
+dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.size_pot.compare_greater.clamp_to_edge_repeat
+dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.size_pot.compare_greater.repeat_mirrored_repeat
+dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.size_pot.compare_greater.mirrored_repeat_clamp_to_edge
+dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.size_npot.compare_less.clamp_to_edge_repeat
+dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.size_npot.compare_less.repeat_mirrored_repeat
+dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.size_npot.compare_less.mirrored_repeat_clamp_to_edge
+dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.size_npot.compare_greater.clamp_to_edge_repeat
+dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.size_npot.compare_greater.repeat_mirrored_repeat
+dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.size_npot.compare_greater.mirrored_repeat_clamp_to_edge
+dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.filter_mode.min_linear_mag_linear
+dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.filter_mode.min_nearest_mipmap_nearest_mag_linear
+dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.filter_mode.min_nearest_mipmap_linear_mag_linear
+dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.filter_mode.min_linear_mipmap_nearest_mag_linear
+dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.filter_mode.min_linear_mipmap_linear_mag_linear
+dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.base_level.level_1
+dEQP-GLES31.functional.texture.gather.basic.cube.depth32f.base_level.level_2
diff --git a/external/openglcts/data/mustpass/gles/aosp_mustpass/master/src/gles31-multisample-test-issues.txt b/external/openglcts/data/mustpass/gles/aosp_mustpass/master/src/gles31-multisample-test-issues.txt
new file mode 100644 (file)
index 0000000..8b9a183
--- /dev/null
@@ -0,0 +1,7 @@
+#VK-GL-CTS 293
+dEQP-GLES31.functional.draw_indirect.compute_interop.large.drawelements_separate_grid_1000x1000_drawcount_5000
+dEQP-GLES31.functional.draw_indirect.compute_interop.large.drawelements_combined_grid_1000x1000_drawcount_5000
+
+# Bug 20453509
+dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.consistency.*
+dEQP-GLES31.functional.shaders.multisample_interpolation.interpolate_at_centroid.array_element.*
index 4183438..c1c9844 100644 (file)
@@ -19,7 +19,7 @@
  * be lost! Modify the generating script instead.
  */
 
-const char* mustpassDir = "gl_cts/data/mustpass/egl/aosp_mustpass/3.2.6.x/";
+const char* mustpassDir = "gl_cts/data/mustpass/egl/aosp_mustpass/master/";
 
 static const RunParams aosp_mustpass_egl_first_cfg[] = {
        { glu::ApiType(), "master", "rgba8888d24s8ms0", "unspecified", -1, DE_NULL, 256, 256 },
index 8ff4fef..f094bf5 100644 (file)
@@ -19,7 +19,7 @@
  * be lost! Modify the generating script instead.
  */
 
-const char* mustpassDir = "gl_cts/data/mustpass/gles/aosp_mustpass/3.2.6.x/";
+const char* mustpassDir = "gl_cts/data/mustpass/gles/aosp_mustpass/master/";
 
 static const RunParams aosp_mustpass_es_first_cfg[] = {
        { glu::ApiType::es(2, 0), "master", "rgba8888d24s8ms0", "unspecified", -1, DE_NULL, 256, 256 },
index cceb791..ff0ffdb 100644 (file)
@@ -19,7 +19,7 @@
  * be lost! Modify the generating script instead.
  */
 
-const char* mustpassDir = "gl_cts/data/mustpass/gles/khronos_mustpass/3.2.6.x/";
+const char* mustpassDir = "gl_cts/data/mustpass/gles/khronos_mustpass/master/";
 
 static const RunParams khronos_mustpass_es_first_cfg[] = {
        { glu::ApiType::es(2, 0), "khr-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
index a072eb0..803355c 100644 (file)
@@ -19,7 +19,7 @@
  * be lost! Modify the generating script instead.
  */
 
-const char* mustpassDir = "gl_cts/data/mustpass/gles/khronos_mustpass_noctx/3.2.6.x/";
+const char* mustpassDir = "gl_cts/data/mustpass/gles/khronos_mustpass_noctx/master/";
 
 static const RunParams khronos_mustpass_es_nocontext_first_cfg[] = {
        { glu::ApiType::es(2, 0), "khr-noctx-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
index 0b869f7..85e48dc 100644 (file)
@@ -19,7 +19,7 @@
  * be lost! Modify the generating script instead.
  */
 
-const char* mustpassDir = "gl_cts/data/mustpass/gles/khronos_mustpass_single/3.2.6.x/";
+const char* mustpassDir = "gl_cts/data/mustpass/gles/khronos_mustpass_single/master/";
 
 static const RunParams khronos_mustpass_es_single_config_first_cfg[] = {
        { glu::ApiType::es(3, 2), "khr-single", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
index 217a735..5420b8f 100644 (file)
@@ -999,7 +999,7 @@ ES_MUSTPASS_LISTS           = [
 
        # 3.2.6.x
 
-       Mustpass(project = CTS_KHR_MP_ES_PROJECT,   version = "3.2.6.x", isCurrent=True,
+       Mustpass(project = CTS_KHR_MP_ES_PROJECT,   version = "3.2.6.x", isCurrent=False,
                        packages = [GLCTS_GLES2_KHR_PKG_1CFG,
                                                GLCTS_GLES2_KHR_PKG_N1CFG,
                                                GLCTS_GLES3_KHR_PKG_1CFG,
@@ -1010,21 +1010,21 @@ ES_MUSTPASS_LISTS               = [
                                                GLCTS_GLES32_KHR_PKG_N1CFG,
                                                ]),
 
-       Mustpass(project = CTS_KHR_MP_NOCTX_ES_PROJECT, version = "3.2.6.x", isCurrent=True,
+       Mustpass(project = CTS_KHR_MP_NOCTX_ES_PROJECT, version = "3.2.6.x", isCurrent=False,
                        packages = [GLCTS_NOCTX_ES2_KHR_PKG, GLCTS_NOCTX_ES32_KHR_PKG]),
 
-       Mustpass(project = CTS_KHR_MP_SINGLE_ES_PROJECT, version = "3.2.6.x", isCurrent=True,
+       Mustpass(project = CTS_KHR_MP_SINGLE_ES_PROJECT, version = "3.2.6.x", isCurrent=False,
                        packages = [GLCTS_SINGLE_ES32_KHR_PKG]),
 
-       Mustpass(project = CTS_AOSP_MP_ES_PROJECT, version = "3.2.6.x", isCurrent=True,
+       Mustpass(project = CTS_AOSP_MP_ES_PROJECT, version = "3.2.6.x", isCurrent=False,
                        packages = [GLCTS_3_2_3_GLES2_PKG, GLCTS_3_2_3_GLES3_PKG, GLCTS_3_2_3_GLES31_PKG]),
 
-       Mustpass(project = CTS_AOSP_MP_EGL_PROJECT, version = "3.2.6.x", isCurrent=True,
+       Mustpass(project = CTS_AOSP_MP_EGL_PROJECT, version = "3.2.6.x", isCurrent=False,
                        packages = [GLCTS_3_2_3_EGL_PKG]),
 
        # master
 
-       Mustpass(project = CTS_KHR_MP_ES_PROJECT,       version = "master", isCurrent=False,
+       Mustpass(project = CTS_KHR_MP_ES_PROJECT,       version = "master", isCurrent=True,
                        packages = [GLCTS_GLES2_KHR_PKG_1CFG,
                                                GLCTS_GLES2_KHR_PKG_N1CFG,
                                                GLCTS_GLES3_KHR_PKG_1CFG,
@@ -1035,17 +1035,17 @@ ES_MUSTPASS_LISTS               = [
                                                GLCTS_GLES32_KHR_PKG_N1CFG,
                                                ]),
 
-       Mustpass(project = CTS_KHR_MP_NOCTX_ES_PROJECT, version = "master", isCurrent=False,
+       Mustpass(project = CTS_KHR_MP_NOCTX_ES_PROJECT, version = "master", isCurrent=True,
                        packages = [GLCTS_NOCTX_ES2_KHR_PKG, GLCTS_NOCTX_ES32_KHR_PKG]),
 
-       Mustpass(project = CTS_KHR_MP_SINGLE_ES_PROJECT, version = "master", isCurrent=False,
+       Mustpass(project = CTS_KHR_MP_SINGLE_ES_PROJECT, version = "master", isCurrent=True,
                        packages = [GLCTS_SINGLE_ES32_KHR_PKG]),
 
-       Mustpass(project = CTS_AOSP_MP_ES_PROJECT, version = "master", isCurrent=False,
-                       packages = [MASTER_GLES2_PKG, MASTER_GLES3_PKG, MASTER_GLES31_PKG]),
+       Mustpass(project = CTS_AOSP_MP_ES_PROJECT, version = "master", isCurrent=True,
+                       packages = [GLCTS_3_2_3_GLES2_PKG, GLCTS_3_2_3_GLES3_PKG, GLCTS_3_2_3_GLES31_PKG]),
 
-       Mustpass(project = CTS_AOSP_MP_EGL_PROJECT, version = "master", isCurrent=False,
-                       packages = [MASTER_EGL_PKG])
+       Mustpass(project = CTS_AOSP_MP_EGL_PROJECT, version = "master", isCurrent=True,
+                       packages = [GLCTS_3_2_3_EGL_PKG])
 
        ]