From 1035098a78530026733b8d0b2cea50150fe655c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pavel=20Ondra=C4=8Dka?= Date: Tue, 29 Jul 2025 12:07:52 +0200 Subject: [PATCH] r300/ci: add RS740 piglit and dEQP testing Part-of: --- .../drivers/r300/ci/deqp-r300-rs740.toml | 29 + src/gallium/drivers/r300/ci/gitlab-ci.yml | 10 + .../drivers/r300/ci/r300-rs740-fails.txt | 1304 +++++++++++++++++ .../drivers/r300/ci/r300-rs740-flakes.txt | 36 + .../r300/ci/r300-rs740-gles2-extensions.txt | 73 + .../drivers/r300/ci/r300-rs740-skips.txt | 13 + 6 files changed, 1465 insertions(+) create mode 100644 src/gallium/drivers/r300/ci/deqp-r300-rs740.toml create mode 100644 src/gallium/drivers/r300/ci/r300-rs740-fails.txt create mode 100644 src/gallium/drivers/r300/ci/r300-rs740-flakes.txt create mode 100644 src/gallium/drivers/r300/ci/r300-rs740-gles2-extensions.txt create mode 100644 src/gallium/drivers/r300/ci/r300-rs740-skips.txt diff --git a/src/gallium/drivers/r300/ci/deqp-r300-rs740.toml b/src/gallium/drivers/r300/ci/deqp-r300-rs740.toml new file mode 100644 index 00000000000..9bfc53a1005 --- /dev/null +++ b/src/gallium/drivers/r300/ci/deqp-r300-rs740.toml @@ -0,0 +1,29 @@ +[[deqp]] +deqp = "/deqp-gles/modules/gles2/deqp-gles2" +caselists = ["/deqp-gles/mustpass/gles2-main.txt"] +deqp_args = [ + "--deqp-surface-width=256", + "--deqp-surface-height=256", + "--deqp-surface-type=pbuffer", + "--deqp-gl-config-name=rgba8888d24s8ms0", + "--deqp-visibility=hidden" +] +version_check = "GL ES 2.0.*git" +renderer_check = "RS740" +extensions_check = "/install/r300-rs740-gles2-extensions.txt" + +[[deqp]] +deqp = "/deqp-gles/external/openglcts/modules/glcts" +caselists = ["/deqp-gles/mustpass/gles2-khr-main.txt"] +deqp_args = [ + "--deqp-surface-width=256", + "--deqp-surface-height=256", + "--deqp-surface-type=pbuffer", + "--deqp-gl-config-name=rgba8888d24s8ms0", + "--deqp-visibility=hidden" +] + +[[piglit]] +piglit_folder = "/piglit" +profile = "gpu" +process_isolation = true diff --git a/src/gallium/drivers/r300/ci/gitlab-ci.yml b/src/gallium/drivers/r300/ci/gitlab-ci.yml index 0945403dace..7f3479c8bbe 100644 --- a/src/gallium/drivers/r300/ci/gitlab-ci.yml +++ b/src/gallium/drivers/r300/ci/gitlab-ci.yml @@ -53,6 +53,16 @@ r300-rv410-deqp-piglit: PIGLIT_PLATFORM: gbm CI_TRON_DUT_SETUP_TAGS: radeon:codename:RV410 +r300-rs740-deqp-piglit: + extends: + - .ondracka-generic + - .test-piglit + variables: + DEQP_SUITE: r300-rs740 + GPU_VERSION: r300-rs740 + PIGLIT_PLATFORM: gbm + CI_TRON_DUT_SETUP_TAGS: radeon:codename:RS740 + r300-rv530-piglit: extends: - .ondracka-rv530 diff --git a/src/gallium/drivers/r300/ci/r300-rs740-fails.txt b/src/gallium/drivers/r300/ci/r300-rs740-fails.txt new file mode 100644 index 00000000000..89e48cd3dc7 --- /dev/null +++ b/src/gallium/drivers/r300/ci/r300-rs740-fails.txt @@ -0,0 +1,1304 @@ +dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_center,Fail +dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_corner,Fail +dEQP-GLES2.functional.clipping.point.point_clip_viewport_center,Fail +dEQP-GLES2.functional.clipping.point.point_clip_viewport_corner,Fail +dEQP-GLES2.functional.clipping.point.point_z_clip,Fail +dEQP-GLES2.functional.clipping.point.point_z_clip_viewport_center,Fail +dEQP-GLES2.functional.clipping.point.point_z_clip_viewport_corner,Fail +dEQP-GLES2.functional.clipping.point.wide_point_clip,Fail +dEQP-GLES2.functional.clipping.point.wide_point_clip_viewport_center,Fail +dEQP-GLES2.functional.clipping.point.wide_point_clip_viewport_corner,Fail +dEQP-GLES2.functional.clipping.point.wide_point_z_clip,Fail +dEQP-GLES2.functional.clipping.point.wide_point_z_clip_viewport_center,Fail +dEQP-GLES2.functional.clipping.point.wide_point_z_clip_viewport_corner,Fail + +dEQP-GLES2.functional.draw.draw_arrays.points.default_attribute,Fail +dEQP-GLES2.functional.draw.draw_arrays.points.multiple_attributes,Fail +dEQP-GLES2.functional.draw.draw_arrays.points.single_attribute,Fail +dEQP-GLES2.functional.draw.draw_elements.points.default_attribute,Fail +dEQP-GLES2.functional.draw.draw_elements.points.multiple_attributes,Fail +dEQP-GLES2.functional.draw.draw_elements.points.single_attribute,Fail +dEQP-GLES2.functional.draw.random.12,Fail +dEQP-GLES2.functional.draw.random.25,Fail +dEQP-GLES2.functional.draw.random.31,Fail +dEQP-GLES2.functional.draw.random.32,Fail +dEQP-GLES2.functional.draw.random.36,Fail +dEQP-GLES2.functional.draw.random.46,Fail +dEQP-GLES2.functional.draw.random.50,Fail +dEQP-GLES2.functional.draw.random.51,Fail +dEQP-GLES2.functional.draw.random.65,Fail +dEQP-GLES2.functional.draw.random.69,Fail +dEQP-GLES2.functional.draw.random.70,Fail +dEQP-GLES2.functional.draw.random.71,Fail +dEQP-GLES2.functional.draw.random.8,Fail + +dEQP-GLES2.functional.fbo.completeness.renderable.texture.color0.rgb_half_float_oes,Fail +dEQP-GLES2.functional.fbo.render.repeated_clear.tex2d_rgb,Fail +dEQP-GLES2.functional.fbo.render.repeated_clear.tex2d_rgba,Fail + +# This bunch is not reproducible outside of CI +dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.8,Fail +dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.17,Fail +dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.86,Fail +dEQP-GLES2.functional.fragment_ops.random.19,Fail +dEQP-GLES2.functional.fragment_ops.random.34,Fail +dEQP-GLES2.functional.fragment_ops.random.63,Fail +dEQP-GLES2.functional.fragment_ops.random.66,Fail +dEQP-GLES2.functional.fragment_ops.random.81,Fail + +dEQP-GLES2.functional.polygon_offset.fixed16_displacement_with_units,Fail +dEQP-GLES2.functional.rasterization.primitives.line_loop_wide,Fail +dEQP-GLES2.functional.rasterization.primitives.line_strip_wide,Fail +dEQP-GLES2.functional.rasterization.primitives.points,Fail +dEQP-GLES2.functional.shaders.builtin_variable.frontfacing,Fail +dEQP-GLES2.functional.shaders.builtin_variable.pointcoord,Fail +dEQP-GLES2.functional.shaders.conversions.vector_combine.vec2_bool_to_ivec3_fragment,Fail +dEQP-GLES2.functional.shaders.conversions.vector_combine.vec2_bvec2_to_ivec4_fragment,Fail +dEQP-GLES2.functional.shaders.conversions.vector_combine.vec2_ivec2_to_ivec4_fragment,Fail +dEQP-GLES2.functional.shaders.conversions.vector_combine.vec2_vec2_to_ivec4_fragment,Fail +dEQP-GLES2.functional.shaders.conversions.vector_combine.vec3_float_to_ivec4_fragment,Fail +dEQP-GLES2.functional.shaders.conversions.vector_to_scalar.vec2_to_int_fragment,Fail +dEQP-GLES2.functional.shaders.conversions.vector_to_scalar.vec3_to_int_fragment,Fail +dEQP-GLES2.functional.shaders.conversions.vector_to_scalar.vec4_to_int_fragment,Fail +dEQP-GLES2.functional.shaders.conversions.vector_to_vector.vec2_to_ivec2_fragment,Fail +dEQP-GLES2.functional.shaders.conversions.vector_to_vector.vec3_to_ivec2_fragment,Fail +dEQP-GLES2.functional.shaders.conversions.vector_to_vector.vec3_to_ivec3_fragment,Fail +dEQP-GLES2.functional.shaders.conversions.vector_to_vector.vec4_to_ivec2_fragment,Fail +dEQP-GLES2.functional.shaders.conversions.vector_to_vector.vec4_to_ivec3_fragment,Fail +dEQP-GLES2.functional.shaders.conversions.vector_to_vector.vec4_to_ivec4_fragment,Fail +dEQP-GLES2.functional.shaders.functions.control_flow.mixed_return_break_continue_fragment,Fail +dEQP-GLES2.functional.shaders.functions.control_flow.return_after_continue_fragment,Fail +dEQP-GLES2.functional.shaders.loops.for_constant_iterations.101_iterations_fragment,Fail +dEQP-GLES2.functional.shaders.loops.for_constant_iterations.conditional_continue_fragment,Fail +dEQP-GLES2.functional.shaders.loops.for_constant_iterations.double_continue_fragment,Fail +dEQP-GLES2.functional.shaders.loops.for_constant_iterations.mixed_break_continue_fragment,Fail +dEQP-GLES2.functional.shaders.random.all_features.fragment.6,Fail +dEQP-GLES2.functional.texture.filtering.cube.linear_linear_clamp_l8_npot,Fail +dEQP-GLES2.functional.texture.filtering.cube.linear_linear_clamp_rgb888_npot,Fail +dEQP-GLES2.functional.texture.filtering.cube.linear_linear_clamp_rgba4444_npot,Fail +dEQP-GLES2.functional.texture.filtering.cube.linear_linear_clamp_rgba8888_npot,Fail +dEQP-GLES2.functional.texture.filtering.cube.linear_nearest_clamp_l8_npot,Fail +dEQP-GLES2.functional.texture.filtering.cube.linear_nearest_clamp_rgb888_npot,Fail +dEQP-GLES2.functional.texture.filtering.cube.linear_nearest_clamp_rgba4444_npot,Fail +dEQP-GLES2.functional.texture.filtering.cube.linear_nearest_clamp_rgba8888_npot,Fail +dEQP-GLES2.functional.texture.filtering.cube.nearest_linear_clamp_l8_npot,Fail +dEQP-GLES2.functional.texture.filtering.cube.nearest_linear_clamp_rgb888_npot,Fail +dEQP-GLES2.functional.texture.filtering.cube.nearest_linear_clamp_rgba4444_npot,Fail +dEQP-GLES2.functional.texture.filtering.cube.nearest_linear_clamp_rgba8888_npot,Fail +dEQP-GLES2.functional.texture.filtering.cube.nearest_nearest_clamp_l8_npot,Fail +dEQP-GLES2.functional.texture.filtering.cube.nearest_nearest_clamp_rgb888_npot,Fail +dEQP-GLES2.functional.texture.filtering.cube.nearest_nearest_clamp_rgba4444_npot,Fail +dEQP-GLES2.functional.texture.filtering.cube.nearest_nearest_clamp_rgba8888_npot,Fail +dEQP-GLES2.functional.texture.format.a8_cube_npot,Fail +dEQP-GLES2.functional.texture.format.etc1_cube_npot,Fail +dEQP-GLES2.functional.texture.format.l8_cube_npot,Fail +dEQP-GLES2.functional.texture.format.la88_cube_npot,Fail +dEQP-GLES2.functional.texture.format.rgb565_cube_npot,Fail +dEQP-GLES2.functional.texture.format.rgb888_cube_npot,Fail +dEQP-GLES2.functional.texture.format.rgba4444_cube_npot,Fail +dEQP-GLES2.functional.texture.format.rgba5551_cube_npot,Fail +dEQP-GLES2.functional.texture.format.rgba8888_cube_npot,Fail +dEQP-GLES2.functional.texture.mipmap.2d.projected.linear_nearest_clamp,Fail +dEQP-GLES2.functional.texture.mipmap.2d.projected.linear_nearest_mirror,Fail +dEQP-GLES2.functional.texture.mipmap.2d.projected.linear_nearest_repeat,Fail +dEQP-GLES2.functional.texture.mipmap.2d.projected.nearest_nearest_clamp,Fail +dEQP-GLES2.functional.texture.mipmap.2d.projected.nearest_nearest_mirror,Fail +dEQP-GLES2.functional.texture.mipmap.2d.projected.nearest_nearest_repeat,Fail +dEQP-GLES2.functional.texture.size.cube.15x15_l8,Fail +dEQP-GLES2.functional.texture.size.cube.15x15_rgb888,Fail +dEQP-GLES2.functional.texture.size.cube.15x15_rgba4444,Fail +dEQP-GLES2.functional.texture.size.cube.15x15_rgba8888,Fail +dEQP-GLES2.functional.texture.specification.teximage2d_align.cube_l8_63_1,Fail +dEQP-GLES2.functional.texture.specification.teximage2d_align.cube_l8_63_2,Fail +dEQP-GLES2.functional.texture.specification.teximage2d_align.cube_l8_63_4,Fail +dEQP-GLES2.functional.texture.specification.teximage2d_align.cube_l8_63_8,Fail +dEQP-GLES2.functional.texture.specification.teximage2d_align.cube_rgb888_39_1,Fail +dEQP-GLES2.functional.texture.specification.teximage2d_align.cube_rgb888_39_2,Fail +dEQP-GLES2.functional.texture.specification.teximage2d_align.cube_rgb888_39_4,Fail +dEQP-GLES2.functional.texture.specification.teximage2d_align.cube_rgb888_39_8,Fail +dEQP-GLES2.functional.texture.specification.teximage2d_align.cube_rgba4444_51_1,Fail +dEQP-GLES2.functional.texture.specification.teximage2d_align.cube_rgba4444_51_2,Fail +dEQP-GLES2.functional.texture.specification.teximage2d_align.cube_rgba4444_51_4,Fail +dEQP-GLES2.functional.texture.specification.teximage2d_align.cube_rgba4444_51_8,Fail +dEQP-GLES2.functional.texture.specification.teximage2d_align.cube_rgba8888_47_1,Fail +dEQP-GLES2.functional.texture.specification.teximage2d_align.cube_rgba8888_47_2,Fail +dEQP-GLES2.functional.texture.specification.teximage2d_align.cube_rgba8888_47_4,Fail +dEQP-GLES2.functional.texture.specification.teximage2d_align.cube_rgba8888_47_8,Fail + +dEQP-GLES2.functional.uniform_api.info_query.array_in_struct.mat4_mat2_both,Fail +dEQP-GLES2.functional.uniform_api.info_query.array_in_struct.mat4_mat2_fragment,Fail +dEQP-GLES2.functional.uniform_api.info_query.nested_structs_arrays.mat4_mat2_fragment,Fail +dEQP-GLES2.functional.uniform_api.info_query.struct_in_array.mat4_mat2_both,Fail +dEQP-GLES2.functional.uniform_api.info_query.struct_in_array.mat4_mat2_fragment,Fail +dEQP-GLES2.functional.uniform_api.random.13,Fail +dEQP-GLES2.functional.uniform_api.random.23,Fail +dEQP-GLES2.functional.uniform_api.random.81,Fail +dEQP-GLES2.functional.uniform_api.value.assigned.basic_array_assign_full.array_in_struct.mat4_mat2_both,Fail +dEQP-GLES2.functional.uniform_api.value.assigned.basic_array_assign_full.array_in_struct.mat4_mat2_fragment,Fail +dEQP-GLES2.functional.uniform_api.value.assigned.basic_array_assign_partial.array_in_struct.mat4_mat2_both,Fail +dEQP-GLES2.functional.uniform_api.value.assigned.basic_array_assign_partial.array_in_struct.mat4_mat2_fragment,Fail +dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.get_uniform.array_in_struct.mat4_mat2_both,Fail +dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.get_uniform.array_in_struct.mat4_mat2_fragment,Fail +dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.get_uniform.nested_structs_arrays.mat4_mat2_fragment,Fail +dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.get_uniform.struct_in_array.mat4_mat2_both,Fail +dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.get_uniform.struct_in_array.mat4_mat2_fragment,Fail +dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.array_in_struct.mat4_mat2_both,Fail +dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.array_in_struct.mat4_mat2_fragment,Fail +dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.mat4_mat2_fragment,Fail +dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.struct_in_array.mat4_mat2_both,Fail +dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.struct_in_array.mat4_mat2_fragment,Fail + +# depth texture is sampling as as white instead of red. +KHR-GLES2.core.internalformat.texture2d.depth_component_unsigned_int_depth_component16,Fail +KHR-GLES2.core.internalformat.texture2d.depth_component_unsigned_int_depth_component24,Fail +KHR-GLES2.core.internalformat.texture2d.depth_component_unsigned_short_depth_component16,Fail + +KHR-GLES2.core.internalformat.texture2d.rgb_float_rgb32f,Fail +KHR-GLES2.core.internalformat.texture2d.rgba_float_rgba32f,Fail + +KHR-GLES2.texture_3d.filtering.combinations.linear_linear_clamp_clamp_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_linear_clamp_clamp_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_linear_clamp_clamp_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_linear_clamp_mirror_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_linear_clamp_mirror_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_linear_clamp_mirror_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_linear_clamp_repeat_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_linear_clamp_repeat_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_linear_clamp_repeat_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_linear_mirror_clamp_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_linear_mirror_clamp_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_linear_mirror_clamp_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_linear_mirror_mirror_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_linear_mirror_mirror_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_linear_mirror_mirror_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_linear_mirror_repeat_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_linear_mirror_repeat_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_linear_mirror_repeat_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_linear_repeat_clamp_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_linear_repeat_clamp_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_linear_repeat_clamp_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_linear_repeat_mirror_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_linear_repeat_mirror_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_linear_repeat_mirror_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_linear_repeat_repeat_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_linear_repeat_repeat_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_linear_repeat_repeat_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_clamp_clamp_clamp,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_clamp_clamp_mirror,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_clamp_clamp_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_clamp_mirror_clamp,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_clamp_mirror_mirror,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_clamp_repeat_clamp,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_clamp_repeat_mirror,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_clamp_repeat_repeat,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_mirror_clamp_clamp,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_mirror_clamp_mirror,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_mirror_clamp_repeat,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_mirror_mirror_clamp,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_mirror_mirror_mirror,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_mirror_mirror_repeat,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_mirror_repeat_clamp,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_mirror_repeat_mirror,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_mirror_repeat_repeat,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_repeat_clamp_clamp,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_repeat_clamp_mirror,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_repeat_clamp_repeat,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_repeat_mirror_clamp,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_repeat_mirror_mirror,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_repeat_mirror_repeat,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_repeat_repeat_clamp,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_repeat_repeat_mirror,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_repeat_repeat_repeat,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_clamp_clamp_clamp,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_clamp_clamp_mirror,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_clamp_clamp_repeat,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_clamp_mirror_clamp,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_clamp_mirror_mirror,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_clamp_mirror_repeat,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_clamp_repeat_clamp,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_clamp_repeat_mirror,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_clamp_repeat_repeat,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_mirror_clamp_clamp,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_mirror_clamp_mirror,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_mirror_clamp_repeat,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_mirror_mirror_clamp,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_mirror_mirror_mirror,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_mirror_mirror_repeat,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_mirror_repeat_clamp,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_mirror_repeat_mirror,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_mirror_repeat_repeat,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_repeat_clamp_clamp,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_repeat_clamp_mirror,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_repeat_clamp_repeat,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_repeat_mirror_clamp,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_repeat_mirror_mirror,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_repeat_mirror_repeat,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_repeat_repeat_clamp,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_repeat_repeat_mirror,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_repeat_repeat_repeat,Timeout +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_clamp_clamp_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_clamp_clamp_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_clamp_clamp_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_clamp_mirror_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_clamp_mirror_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_clamp_mirror_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_clamp_repeat_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_clamp_repeat_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_clamp_repeat_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_mirror_clamp_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_mirror_clamp_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_mirror_clamp_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_mirror_mirror_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_mirror_mirror_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_mirror_mirror_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_mirror_repeat_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_mirror_repeat_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_mirror_repeat_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_repeat_clamp_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_repeat_clamp_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_repeat_clamp_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_repeat_mirror_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_repeat_mirror_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_repeat_mirror_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_repeat_repeat_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_repeat_repeat_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_repeat_repeat_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_clamp_clamp_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_clamp_clamp_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_clamp_clamp_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_clamp_mirror_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_clamp_mirror_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_clamp_mirror_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_clamp_repeat_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_clamp_repeat_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_clamp_repeat_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_mirror_clamp_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_mirror_clamp_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_mirror_clamp_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_mirror_mirror_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_mirror_mirror_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_mirror_mirror_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_mirror_repeat_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_mirror_repeat_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_mirror_repeat_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_repeat_clamp_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_repeat_clamp_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_repeat_clamp_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_repeat_mirror_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_repeat_mirror_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_repeat_mirror_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_repeat_repeat_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_repeat_repeat_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_repeat_repeat_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_clamp_clamp_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_clamp_clamp_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_clamp_clamp_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_clamp_mirror_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_clamp_mirror_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_clamp_mirror_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_clamp_repeat_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_clamp_repeat_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_clamp_repeat_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_mirror_clamp_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_mirror_clamp_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_mirror_clamp_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_mirror_mirror_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_mirror_mirror_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_mirror_mirror_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_mirror_repeat_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_mirror_repeat_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_mirror_repeat_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_repeat_clamp_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_repeat_clamp_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_repeat_clamp_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_repeat_mirror_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_repeat_mirror_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_repeat_mirror_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_repeat_repeat_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_repeat_repeat_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_repeat_repeat_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_clamp_clamp_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_clamp_clamp_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_clamp_clamp_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_clamp_mirror_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_clamp_mirror_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_clamp_mirror_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_clamp_repeat_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_clamp_repeat_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_clamp_repeat_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_mirror_clamp_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_mirror_clamp_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_mirror_clamp_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_mirror_mirror_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_mirror_mirror_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_mirror_mirror_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_mirror_repeat_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_mirror_repeat_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_mirror_repeat_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_repeat_clamp_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_repeat_clamp_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_repeat_clamp_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_repeat_mirror_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_repeat_mirror_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_repeat_mirror_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_repeat_repeat_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_repeat_repeat_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_repeat_repeat_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_clamp_clamp_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_clamp_clamp_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_clamp_clamp_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_clamp_mirror_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_clamp_mirror_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_clamp_mirror_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_clamp_repeat_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_clamp_repeat_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_clamp_repeat_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_mirror_clamp_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_mirror_clamp_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_mirror_clamp_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_mirror_mirror_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_mirror_mirror_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_mirror_mirror_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_mirror_repeat_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_mirror_repeat_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_mirror_repeat_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_repeat_clamp_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_repeat_clamp_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_repeat_clamp_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_repeat_mirror_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_repeat_mirror_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_repeat_mirror_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_repeat_repeat_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_repeat_repeat_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_repeat_repeat_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_clamp_clamp_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_clamp_clamp_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_clamp_clamp_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_clamp_mirror_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_clamp_mirror_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_clamp_mirror_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_clamp_repeat_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_clamp_repeat_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_clamp_repeat_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_mirror_clamp_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_mirror_clamp_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_mirror_clamp_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_mirror_mirror_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_mirror_mirror_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_mirror_mirror_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_mirror_repeat_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_mirror_repeat_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_mirror_repeat_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_repeat_clamp_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_repeat_clamp_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_repeat_clamp_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_repeat_mirror_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_repeat_mirror_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_repeat_mirror_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_repeat_repeat_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_repeat_repeat_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_repeat_repeat_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_clamp_clamp_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_clamp_clamp_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_clamp_clamp_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_clamp_mirror_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_clamp_mirror_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_clamp_mirror_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_clamp_repeat_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_clamp_repeat_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_clamp_repeat_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_mirror_clamp_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_mirror_clamp_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_mirror_clamp_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_mirror_mirror_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_mirror_mirror_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_mirror_mirror_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_mirror_repeat_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_mirror_repeat_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_mirror_repeat_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_repeat_clamp_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_repeat_clamp_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_repeat_clamp_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_repeat_mirror_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_repeat_mirror_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_repeat_mirror_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_repeat_repeat_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_repeat_repeat_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_repeat_repeat_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_clamp_clamp_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_clamp_clamp_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_clamp_clamp_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_clamp_mirror_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_clamp_mirror_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_clamp_mirror_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_clamp_repeat_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_clamp_repeat_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_clamp_repeat_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_mirror_clamp_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_mirror_clamp_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_mirror_clamp_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_mirror_mirror_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_mirror_mirror_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_mirror_mirror_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_mirror_repeat_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_mirror_repeat_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_mirror_repeat_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_repeat_clamp_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_repeat_clamp_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_repeat_clamp_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_repeat_mirror_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_repeat_mirror_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_repeat_mirror_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_repeat_repeat_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_repeat_repeat_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_repeat_repeat_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_clamp_clamp_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_clamp_clamp_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_clamp_clamp_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_clamp_mirror_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_clamp_mirror_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_clamp_mirror_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_clamp_repeat_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_clamp_repeat_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_clamp_repeat_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_mirror_clamp_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_mirror_clamp_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_mirror_clamp_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_mirror_mirror_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_mirror_mirror_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_mirror_mirror_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_mirror_repeat_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_mirror_repeat_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_mirror_repeat_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_repeat_clamp_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_repeat_clamp_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_repeat_clamp_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_repeat_mirror_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_repeat_mirror_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_repeat_mirror_repeat,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_repeat_repeat_clamp,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_repeat_repeat_mirror,Fail +KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_repeat_repeat_repeat,Fail +KHR-GLES2.texture_3d.filtering.sizes.3x7x5_linear,Fail +KHR-GLES2.texture_3d.filtering.sizes.3x7x5_linear_mipmap_linear,Timeout +KHR-GLES2.texture_3d.filtering.sizes.3x7x5_linear_mipmap_nearest,Fail +KHR-GLES2.texture_3d.filtering.sizes.3x7x5_nearest,Fail +KHR-GLES2.texture_3d.filtering.sizes.3x7x5_nearest_mipmap_linear,Fail +KHR-GLES2.texture_3d.filtering.sizes.3x7x5_nearest_mipmap_nearest,Fail +KHR-GLES2.texture_3d.filtering.sizes.63x63x63_linear,Fail +KHR-GLES2.texture_3d.filtering.sizes.63x63x63_linear_mipmap_linear,Timeout +KHR-GLES2.texture_3d.filtering.sizes.63x63x63_linear_mipmap_nearest,Fail +KHR-GLES2.texture_3d.filtering.sizes.63x63x63_nearest,Fail +KHR-GLES2.texture_3d.filtering.sizes.63x63x63_nearest_mipmap_linear,Fail +KHR-GLES2.texture_3d.filtering.sizes.63x63x63_nearest_mipmap_nearest,Fail + +# New failures with ES CTS 3.2.12.0 +dEQP-GLES2.functional.polygon_offset.fixed16_render_with_units,Fail +dEQP-GLES2.functional.uniform_api.info_query.nested_structs_arrays.mat4_mat2_both,Fail +dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.get_uniform.nested_structs_arrays.mat4_mat2_both,Fail +dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.mat4_mat2_both,Fail + + +# Piglit gpu tests + +shaders@glsl-arb-fragment-coord-conventions,Fail +shaders@glsl-derivs,Fail +shaders@glsl-fs-bug25902,Fail +shaders@glsl-fs-fogscale@vs and fs,Fail +shaders@glsl-fs-loop,Fail +shaders@glsl-fs-loop-nested,Fail +shaders@glsl-fwidth,Fail +shaders@glsl-lod-bias,Fail +shaders@glsl-max-varyings,Fail +shaders@glsl-uniform-interstage-limits@subdivide 5,Fail +shaders@glsl-uniform-interstage-limits@subdivide 5- statechanges,Fail +shaders@glsl-uniform-interstage-limits@520 vs- 1 fs,Fail +shaders@glsl-vs-point-size,Fail +shaders@ssa@fs-if-def-else-break,Fail +shaders@ssa@fs-lost-copy-problem,Fail +shaders@ssa@fs-swap-problem,Fail +shaders@ssa@fs-while-loop-rotate-value,Fail + + +spec@!opengl 1.0@depth-clear-precision-check,Fail +spec@!opengl 1.0@depth-clear-precision-check@depth16,Fail +spec@!opengl 1.0@depth-clear-precision-check@depth24,Fail +spec@!opengl 1.0@depth-clear-precision-check@depth24_stencil8,Fail +spec@!opengl 1.0@depth-clear-precision-check@depth32,Fail +spec@!opengl 1.0@gl-1.0-blend-func,Fail +spec@!opengl 1.0@gl-1.0-drawbuffer-modes,Fail +spec@!opengl 1.0@gl-1.0-no-op-paths,Fail + +spec@!opengl 1.1@depthstencil-default_fb-blit samples=2,Fail +spec@!opengl 1.1@depthstencil-default_fb-blit samples=4,Fail +spec@!opengl 1.1@depthstencil-default_fb-blit samples=6,Fail +spec@!opengl 1.1@depthstencil-default_fb-copypixels samples=2,Fail +spec@!opengl 1.1@depthstencil-default_fb-copypixels samples=4,Fail +spec@!opengl 1.1@depthstencil-default_fb-copypixels samples=6,Fail +spec@!opengl 1.1@depthstencil-default_fb-drawpixels-24_8 samples=2,Fail +spec@!opengl 1.1@depthstencil-default_fb-drawpixels-24_8 samples=4,Fail +spec@!opengl 1.1@depthstencil-default_fb-drawpixels-24_8 samples=6,Fail +spec@!opengl 1.1@depthstencil-default_fb-drawpixels-float-and-ushort samples=2,Fail +spec@!opengl 1.1@depthstencil-default_fb-drawpixels-float-and-ushort samples=4,Fail +spec@!opengl 1.1@depthstencil-default_fb-drawpixels-float-and-ushort samples=6,Fail +spec@!opengl 1.1@depthstencil-default_fb-readpixels-24_8 samples=2,Fail +spec@!opengl 1.1@depthstencil-default_fb-readpixels-24_8 samples=4,Fail +spec@!opengl 1.1@depthstencil-default_fb-readpixels-24_8 samples=6,Fail +spec@!opengl 1.1@depthstencil-default_fb-readpixels-float-and-ushort samples=2,Fail +spec@!opengl 1.1@depthstencil-default_fb-readpixels-float-and-ushort samples=4,Fail +spec@!opengl 1.1@depthstencil-default_fb-readpixels-float-and-ushort samples=6,Fail +spec@!opengl 1.1@draw-pixel-with-texture,Fail +spec@!opengl 1.1@getteximage-formats,Fail +spec@!opengl 1.1@getteximage-simple,Fail +spec@!opengl 1.1@gl-1.1-read-pixels-after-display-list,Fail +spec@!opengl 1.1@gl-1.2-texture-base-level,Fail +spec@!opengl 1.1@line-aa-width,Fail +spec@!opengl 1.1@line-smooth-stipple,Fail +spec@!opengl 1.1@polygon-mode-offset,Fail +spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on bottom edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on left edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on right edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on top edge,Fail +spec@!opengl 1.1@polygon-offset,Fail +spec@!opengl 1.1@read-front samples=6,Fail +spec@!opengl 1.1@texgen,Fail +spec@!opengl 1.1@texsubimage,Fail +spec@!opengl 1.1@texwrap formats bordercolor,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB12- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB16- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA12- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA16- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB12- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB16- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_RGBA12- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_RGBA16- border color only,Fail + +spec@!opengl 1.2@lodclamp-between,Fail +spec@!opengl 1.2@lodclamp-between-max,Fail +spec@!opengl 1.2@tex3d,Fail +spec@!opengl 1.2@texwrap 3d,Fail +spec@!opengl 1.2@texwrap 3d@GL_RGBA8- NPOT,Fail +spec@!opengl 1.2@texwrap 3d proj,Fail +spec@!opengl 1.2@texwrap 3d proj@GL_RGBA8- NPOT- projected,Fail + +spec@!opengl 1.4@tex-miplevel-selection,Fail +spec@!opengl 1.4@tex-miplevel-selection-lod,Fail +spec@!opengl 1.4@tex-miplevel-selection-lod-bias,Fail +spec@!opengl 1.4@triangle-rasterization,Fail +spec@!opengl 1.4@triangle-rasterization-fbo,Fail + +spec@!opengl 1.5@depth-tex-compare,Fail + +spec@!opengl 2.0@depth-tex-modes-glsl,Fail +spec@!opengl 2.0@gl-2.0-two-sided-stencil,Fail +spec@!opengl 2.0@occlusion-query-discard,Fail +spec@!opengl 2.0@tex3d-npot,Fail + +spec@!opengl 2.1@pbo,Fail +spec@!opengl 2.1@pbo@test_draw_pixels,Fail +spec@!opengl 2.1@pbo@test_polygon_stip,Fail +spec@!opengl 2.1@polygon-stipple-fs,Fail + +spec@!opengl es 2.0@glsl-fs-pointcoord,Fail + +spec@arb_clear_texture@arb_clear_texture-float,Fail + +spec@arb_color_buffer_float@gl_rgba16f-render-sanity,Fail +spec@arb_color_buffer_float@gl_rgba16f-render-sanity-fog,Fail +spec@arb_color_buffer_float@gl_rgba32f-render-sanity,Fail +spec@arb_color_buffer_float@gl_rgba32f-render-sanity-fog,Fail +spec@arb_color_buffer_float@gl_rgba8_snorm-render-sanity,Fail +spec@arb_color_buffer_float@gl_rgba8_snorm-render-sanity-fog,Fail + +spec@arb_draw_buffers@fbo-mrt-alphatest,Fail + +spec@arb_fragment_coord_conventions@fp-arb-fragment-coord-conventions-integer,Fail + +spec@arb_fragment_program@fp-formats,Fail +spec@arb_fragment_program@fp-indirections2,Fail + +spec@arb_framebuffer_object@fbo-attachments-blit-scaled-linear,Fail +spec@arb_framebuffer_object@fbo-blit-stretch,Fail +spec@arb_framebuffer_object@fbo-deriv,Fail +spec@arb_framebuffer_object@fbo-drawbuffers-none glclear,Fail +spec@arb_framebuffer_object@fbo-drawbuffers-none gl_fragdata,Fail +spec@arb_framebuffer_object@fbo-generatemipmap-3d,Fail +spec@arb_framebuffer_object@fbo-luminance-alpha,Fail +spec@arb_framebuffer_object@fbo-mipmap-copypix,Fail +spec@arb_framebuffer_object@same-attachment-tex2d-depth_stencil,Fail + +spec@arb_occlusion_query@occlusion_query_meta_fragments,Fail +spec@arb_occlusion_query@occlusion_query_meta_no_fragments,Fail +spec@arb_occlusion_query@occlusion_query_meta_save,Fail +spec@arb_occlusion_query@occlusion_query_order,Fail + +spec@arb_pixel_buffer_object@cubemap npot pbo,Fail +spec@arb_pixel_buffer_object@fbo-pbo-readpixels-small,Fail +spec@arb_pixel_buffer_object@pbo-getteximage,Fail + +spec@arb_point_parameters@arb_point_parameters-point-attenuation,Fail +spec@arb_point_parameters@arb_point_parameters-point-attenuation@Aliased combinations,Fail +spec@arb_point_parameters@arb_point_parameters-point-attenuation@Antialiased combinations,Fail + +spec@arb_point_sprite@arb_point_sprite-mipmap,Fail + +spec@arb_sampler_objects@sampler-incomplete,Fail + +spec@arb_texture_compression_bptc@texwrap formats bordercolor,Fail +spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled,Fail +spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT- swizzled- border color only,Fail +spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT- swizzled- border color only,Fail +spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM- swizzled- border color only,Fail +spec@arb_texture_compression_bptc@texwrap formats bordercolor@GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT- border color only,Fail +spec@arb_texture_compression_bptc@texwrap formats bordercolor@GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT- border color only,Fail +spec@arb_texture_compression_bptc@texwrap formats bordercolor@GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM- border color only,Fail + +spec@arb_texture_cube_map@copyteximage cube samples=2,Fail +spec@arb_texture_cube_map@copyteximage cube samples=4,Fail +spec@arb_texture_cube_map@copyteximage cube samples=6,Fail +spec@arb_texture_cube_map@cubemap npot,Fail + +spec@arb_texture_float@arb_texture_float-get-tex3d,Fail +spec@arb_texture_float@fbo-alphatest-formats,Fail +spec@arb_texture_float@fbo-alphatest-formats@GL_INTENSITY16F_ARB,Fail +spec@arb_texture_float@fbo-alphatest-formats@GL_INTENSITY32F_ARB,Fail +spec@arb_texture_float@fbo-alphatest-formats@GL_LUMINANCE16F_ARB,Fail +spec@arb_texture_float@fbo-alphatest-formats@GL_LUMINANCE32F_ARB,Fail +spec@arb_texture_float@fbo-alphatest-formats@GL_LUMINANCE_ALPHA16F_ARB,Fail +spec@arb_texture_float@fbo-alphatest-formats@GL_LUMINANCE_ALPHA32F_ARB,Fail +spec@arb_texture_float@fbo-alphatest-formats@GL_RGB16F,Fail +spec@arb_texture_float@fbo-alphatest-formats@GL_RGBA16F,Fail +spec@arb_texture_float@fbo-alphatest-formats@GL_RGB32F,Fail +spec@arb_texture_float@fbo-alphatest-formats@GL_RGBA32F,Fail +spec@arb_texture_float@texwrap formats bordercolor,Fail +spec@arb_texture_float@texwrap formats bordercolor-swizzled,Fail +spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_ALPHA16F_ARB- swizzled- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_ALPHA32F_ARB- swizzled- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_INTENSITY16F_ARB- swizzled- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_INTENSITY32F_ARB- swizzled- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_LUMINANCE16F_ARB- swizzled- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_LUMINANCE32F_ARB- swizzled- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_LUMINANCE_ALPHA16F_ARB- swizzled- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_LUMINANCE_ALPHA32F_ARB- swizzled- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGB16F- swizzled- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGB32F- swizzled- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGBA16F- swizzled- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGBA32F- swizzled- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor@GL_ALPHA16F_ARB- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor@GL_ALPHA32F_ARB- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor@GL_INTENSITY16F_ARB- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor@GL_INTENSITY32F_ARB- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor@GL_LUMINANCE16F_ARB- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor@GL_LUMINANCE32F_ARB- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor@GL_LUMINANCE_ALPHA16F_ARB- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor@GL_LUMINANCE_ALPHA32F_ARB- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor@GL_RGB16F- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor@GL_RGB32F- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor@GL_RGBA16F- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor@GL_RGBA32F- border color only,Fail + +spec@arb_texture_rectangle@1-1-linear-texture,Fail +spec@arb_texture_rectangle@copyteximage rect samples=2,Fail +spec@arb_texture_rectangle@copyteximage rect samples=4,Fail +spec@arb_texture_rectangle@copyteximage rect samples=6,Fail +spec@arb_texture_rectangle@tex-miplevel-selection gl2:texture() 2drect,Fail +spec@arb_texture_rectangle@tex-miplevel-selection gl2:texture() 2drectshadow,Fail +spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drect,Fail +spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drect_projvec4,Fail +spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drectshadow,Fail + +spec@arb_texture_rg@fbo-alphatest-formats,Fail +spec@arb_texture_rg@fbo-alphatest-formats@GL_R16,Fail +spec@arb_texture_rg@fbo-alphatest-formats@GL_RG16,Fail +spec@arb_texture_rg@fbo-alphatest-formats-float,Fail +spec@arb_texture_rg@fbo-alphatest-formats-float@GL_R16F,Fail +spec@arb_texture_rg@fbo-alphatest-formats-float@GL_R32F,Fail +spec@arb_texture_rg@fbo-alphatest-formats-float@GL_RG16F,Fail +spec@arb_texture_rg@fbo-alphatest-formats-float@GL_RG32F,Fail +spec@arb_texture_rg@texwrap formats-float bordercolor,Fail +spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled,Fail +spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_R16F- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_R32F- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_RG16F- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_RG32F- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-float bordercolor@GL_R16F- border color only,Fail +spec@arb_texture_rg@texwrap formats-float bordercolor@GL_R32F- border color only,Fail +spec@arb_texture_rg@texwrap formats-float bordercolor@GL_RG16F- border color only,Fail +spec@arb_texture_rg@texwrap formats-float bordercolor@GL_RG32F- border color only,Fail + +spec@ati_fragment_shader@ati_fragment_shader-render-notexture,Fail +spec@ati_fragment_shader@ati_fragment_shader-render-sources,Fail +spec@ati_fragment_shader@ati_fragment_shader-render-textargets,Fail + +spec@egl 1.4@eglterminate then unbind context,Fail + +spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_depth_component24,Fail +spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_rgba,Fail +spec@egl_khr_surfaceless_context@viewport,Fail +spec@ext_direct_state_access@multi-texture,Fail +spec@ext_direct_state_access@multi-texture@CopyMultiTexImage1DEXT + display list GL_COMPILE,Fail +spec@ext_direct_state_access@multi-texture@CopyMultiTexSubImage1DEXT + display list GL_COMPILE,Fail +spec@ext_direct_state_access@textures,Fail +spec@ext_direct_state_access@textures@CopyTextureImage1DEXT + display list GL_COMPILE,Fail +spec@ext_direct_state_access@textures@CopyTextureSubImage1DEXT + display list GL_COMPILE,Fail + +spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail + +spec@ext_framebuffer_multisample@accuracy all_samples color depthstencil,Fail +spec@ext_framebuffer_multisample@accuracy all_samples color depthstencil linear,Fail +spec@ext_framebuffer_multisample@accuracy all_samples color small depthstencil,Fail +spec@ext_framebuffer_multisample@accuracy all_samples color small depthstencil linear,Fail +spec@ext_framebuffer_multisample@accuracy all_samples depth_draw depthstencil,Fail +spec@ext_framebuffer_multisample@accuracy all_samples depth_draw small depthstencil,Fail +spec@ext_framebuffer_multisample@accuracy all_samples depth_resolve depthstencil,Fail +spec@ext_framebuffer_multisample@accuracy all_samples depth_resolve small depthstencil,Fail +spec@ext_framebuffer_multisample@accuracy all_samples srgb depthstencil,Fail +spec@ext_framebuffer_multisample@accuracy all_samples srgb depthstencil linear,Fail +spec@ext_framebuffer_multisample@accuracy all_samples srgb small depthstencil,Fail +spec@ext_framebuffer_multisample@accuracy all_samples srgb small depthstencil linear,Fail +spec@ext_framebuffer_multisample@accuracy all_samples stencil_draw depthstencil,Fail +spec@ext_framebuffer_multisample@accuracy all_samples stencil_draw small depthstencil,Fail +spec@ext_framebuffer_multisample@accuracy all_samples stencil_resolve depthstencil,Fail +spec@ext_framebuffer_multisample@accuracy all_samples stencil_resolve small depthstencil,Fail +spec@ext_framebuffer_multisample@alpha-to-coverage-no-draw-buffer-zero 2,Fail +spec@ext_framebuffer_multisample@alpha-to-coverage-no-draw-buffer-zero 4,Fail +spec@ext_framebuffer_multisample@alpha-to-coverage-no-draw-buffer-zero 6,Fail +spec@ext_framebuffer_multisample@interpolation 0 centroid-deriv,Fail +spec@ext_framebuffer_multisample@interpolation 0 centroid-deriv-disabled,Fail +spec@ext_framebuffer_multisample@interpolation 0 non-centroid-deriv,Fail +spec@ext_framebuffer_multisample@interpolation 0 non-centroid-deriv-disabled,Fail + +spec@ext_framebuffer_object@fbo-alphatest-formats,Fail +spec@ext_framebuffer_object@fbo-alphatest-formats@GL_INTENSITY12,Fail +spec@ext_framebuffer_object@fbo-alphatest-formats@GL_INTENSITY16,Fail +spec@ext_framebuffer_object@fbo-alphatest-formats@GL_LUMINANCE12,Fail +spec@ext_framebuffer_object@fbo-alphatest-formats@GL_LUMINANCE16,Fail +spec@ext_framebuffer_object@fbo-alphatest-formats@GL_RGB12,Fail +spec@ext_framebuffer_object@fbo-alphatest-formats@GL_RGB16,Fail +spec@ext_framebuffer_object@fbo-alphatest-formats@GL_RGBA12,Fail +spec@ext_framebuffer_object@fbo-alphatest-formats@GL_RGBA16,Fail +spec@ext_framebuffer_object@fbo-depth-sample-compare,Fail +spec@ext_framebuffer_object@fbo-fragcoord2,Fail +spec@ext_framebuffer_object@getteximage-formats init-by-clear-and-render,Fail +spec@ext_framebuffer_object@getteximage-formats init-by-rendering,Fail + +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-export,Fail + +spec@ext_occlusion_query_boolean@any-samples,Fail + +spec@ext_packed_depth_stencil@depth_stencil texture,Fail + +spec@ext_texture_compression_s3tc@s3tc-errors,Fail +spec@ext_texture_compression_s3tc@s3tc-errors_gles2,Fail + +spec@ext_texture_format_bgra8888@api-errors,Fail + +spec@ext_texture_snorm@fbo-alphatest-formats,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_INTENSITY16_SNORM,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_INTENSITY8_SNORM,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_INTENSITY_SNORM,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_LUMINANCE16_ALPHA16_SNORM,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_LUMINANCE16_SNORM,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_LUMINANCE8_ALPHA8_SNORM,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_LUMINANCE8_SNORM,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_LUMINANCE_ALPHA_SNORM,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_LUMINANCE_SNORM,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_R16_SNORM,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_R8_SNORM,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_RED_SNORM,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_RG16_SNORM,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_RG8_SNORM,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_RGB16_SNORM,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_RGB8_SNORM,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_RGBA16_SNORM,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_RGBA8_SNORM,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_RGBA_SNORM,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_RGB_SNORM,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_RG_SNORM,Fail +spec@ext_texture_snorm@texwrap formats bordercolor,Fail +spec@ext_texture_snorm@texwrap formats bordercolor-swizzled,Fail +spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGB16_SNORM- swizzled- border color only,Fail +spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGBA16_SNORM- swizzled- border color only,Fail +spec@ext_texture_snorm@texwrap formats bordercolor@GL_RGB16_SNORM- border color only,Fail +spec@ext_texture_snorm@texwrap formats bordercolor@GL_RGBA16_SNORM- border color only,Fail + +spec@ext_texture_srgb@texwrap formats,Fail +spec@ext_texture_srgb@texwrap formats bordercolor,Fail +spec@ext_texture_srgb@texwrap formats bordercolor@GL_SLUMINANCE8- border color only,Fail +spec@ext_texture_srgb@texwrap formats bordercolor@GL_SLUMINANCE8_ALPHA8- border color only,Fail +spec@ext_texture_srgb@texwrap formats bordercolor@GL_SRGB8- border color only,Fail +spec@ext_texture_srgb@texwrap formats bordercolor@GL_SRGB8_ALPHA8- border color only,Fail +spec@ext_texture_srgb@texwrap formats bordercolor-swizzled,Fail +spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SLUMINANCE8- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SLUMINANCE8_ALPHA8- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SRGB8- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SRGB8_ALPHA8- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SLUMINANCE- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SLUMINANCE_ALPHA- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_S3TC_DXT1_EXT- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SLUMINANCE- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SLUMINANCE_ALPHA- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_ALPHA- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_S3TC_DXT1_EXT- border color only,Fail +spec@ext_texture_srgb@texwrap formats@GL_SLUMINANCE8,Fail +spec@ext_texture_srgb@texwrap formats@GL_SLUMINANCE8- NPOT,Fail +spec@ext_texture_srgb@texwrap formats@GL_SLUMINANCE8- swizzled,Fail +spec@ext_texture_srgb@texwrap formats@GL_SLUMINANCE8_ALPHA8,Fail +spec@ext_texture_srgb@texwrap formats@GL_SLUMINANCE8_ALPHA8- NPOT,Fail +spec@ext_texture_srgb@texwrap formats@GL_SLUMINANCE8_ALPHA8- swizzled,Fail +spec@ext_texture_srgb@texwrap formats@GL_SRGB8,Fail +spec@ext_texture_srgb@texwrap formats@GL_SRGB8- NPOT,Fail +spec@ext_texture_srgb@texwrap formats@GL_SRGB8- swizzled,Fail +spec@ext_texture_srgb@texwrap formats@GL_SRGB8_ALPHA8,Fail +spec@ext_texture_srgb@texwrap formats@GL_SRGB8_ALPHA8- NPOT,Fail +spec@ext_texture_srgb@texwrap formats@GL_SRGB8_ALPHA8- swizzled,Fail + +# Precision issues in fs +spec@glsl-1.10@execution@built-in-functions@fs-atan-float-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-atan-vec2-vec2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-atan-vec3-vec3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-atan-vec4-vec4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-degrees-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-degrees-vec2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-degrees-vec3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-degrees-vec4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-distance-float-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-dot-float-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-dot-vec2-vec2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-dot-vec3-vec3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-dot-vec4-vec4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-exp-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-exp-vec2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-fract-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-fract-vec2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-fract-vec3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-length-vec3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-log-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-log-vec2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-log2-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-log2-vec2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-log2-vec3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-log2-vec4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-matrixcompmult-mat3-mat3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-mix-float-float-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-mod-float-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-mod-vec2-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-mod-vec2-vec2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-mod-vec3-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-mod-vec3-vec3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-mod-vec4-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-normalize-vec4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-add-float-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-add-float-mat2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-add-float-vec2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-add-float-vec3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-add-float-vec4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-add-mat2-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-add-vec2-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-add-vec3-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-add-vec4-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-add-float-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-add-mat2-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-add-vec2-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-add-vec3-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-add-vec4-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-float-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-int-int,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-ivec2-ivec2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-ivec3-int,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-ivec3-ivec3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-ivec4-int,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-ivec4-ivec4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-mat2-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-mat3-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-mat3-mat3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-mat4-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-mat4-mat4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-vec2-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-vec2-vec2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-vec3-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-vec3-vec3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-vec4-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-vec4-vec4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-mult-float-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-mult-mat2-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-mult-mat3-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-mult-mat3-mat3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-mult-mat4-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-mult-mat4-mat4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-mult-vec2-mat2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-mult-vec3-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-mult-vec3-mat3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-mult-vec3-vec3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-mult-vec4-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-mult-vec4-mat4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-mult-vec4-vec4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-sub-float-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-sub-mat2-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-sub-vec2-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-sub-vec4-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-float-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-float-mat2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-float-mat3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-float-mat4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-float-vec2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-float-vec3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-float-vec4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-int-int,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-int-ivec2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-int-ivec4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-ivec2-ivec2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-ivec3-int,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-ivec3-ivec3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-ivec4-int,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-ivec4-ivec4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-mat2-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-mat3-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-mat3-mat3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-mat4-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-mat4-mat4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-vec2-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-vec2-vec2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-vec3-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-vec3-vec3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-vec4-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-vec4-vec4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-mult-float-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-mult-float-mat2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-mult-float-mat3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-mult-float-mat4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-mult-float-vec3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-mult-float-vec4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-mult-mat2-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-mult-mat2-vec2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-mult-mat3-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-mult-mat3-mat3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-mult-mat3-vec3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-mult-mat4-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-mult-mat4-mat4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-mult-mat4-vec4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-mult-vec2-mat2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-mult-vec3-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-mult-vec3-mat3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-mult-vec3-vec3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-mult-vec4-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-mult-vec4-mat4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-mult-vec4-vec4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-sub-float-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-sub-float-mat2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-sub-float-vec2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-sub-float-vec4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-sub-mat2-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-sub-vec2-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-sub-vec4-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-pow-float-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-pow-vec2-vec2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-pow-vec3-vec3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-pow-vec4-vec4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-reflect-vec2-vec2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-reflect-vec3-vec3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-reflect-vec4-vec4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-refract-vec2-vec2-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-refract-vec3-vec3-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-refract-vec4-vec4-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-smoothstep-float-float-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-smoothstep-float-float-vec2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-smoothstep-float-float-vec3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-smoothstep-float-float-vec4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-smoothstep-vec2-vec2-vec2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-smoothstep-vec3-vec3-vec3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-smoothstep-vec4-vec4-vec4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-sqrt-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-sqrt-vec3,Fail + +# More precision issues or mission loops support +spec@glsl-1.10@execution@builtins@glsl-fs-tan-2,Fail +spec@glsl-1.10@execution@copy-propagation@glsl-copy-propagation-loop-1,Fail +spec@glsl-1.10@execution@derivatives@glsl-derivs-abs,Fail +spec@glsl-1.10@execution@derivatives@glsl-derivs-abs-sign,Fail +spec@glsl-1.10@execution@derivatives@glsl-derivs-sign,Fail +spec@glsl-1.10@execution@derivatives@glsl-derivs-swizzle,Fail +spec@glsl-1.10@execution@derivatives@glsl-derivs-varyings,Fail +spec@glsl-1.10@execution@discard@glsl-fs-discard-04,Fail +spec@glsl-1.10@execution@fs-frontfacing-ternary-0.0-neg-1.0,Fail +spec@glsl-1.10@execution@fs-frontfacing-ternary-1-neg-1,Fail +spec@glsl-1.10@execution@fs-frontfacing-ternary-1.0-neg-1.0,Fail +spec@glsl-1.10@execution@fs-frontfacing-ternary-neg-1.0-1.0,Fail +spec@glsl-1.10@execution@fs-frontfacing-ternary-neg-1.0-1.0-alt,Fail +spec@glsl-1.10@execution@fs-sign-times-abs,Fail +spec@glsl-1.10@execution@fs-sign-times-neg,Fail +spec@glsl-1.10@execution@fs-sign-times-neg-abs,Fail +spec@glsl-1.10@execution@fs-sign-times-sign,Fail +spec@glsl-1.10@execution@glsl-1.10-built-in-matrix-state,Fail +spec@glsl-1.10@execution@glsl-fs-convolution-2,Fail +spec@glsl-1.10@execution@glsl-fs-if-nested-loop,Fail +spec@glsl-1.10@execution@loops@glsl-fs-continue-inside-do-while,Fail +spec@glsl-1.10@execution@loops@glsl-fs-loop-vec4-counter,Fail +spec@glsl-1.10@execution@temp-array-indexing@glsl-fs-vec4-indexing-temp-dst-in-nested-loop-combined,Fail +spec@glsl-1.10@execution@temp-array-indexing@glsl-fs-vec4-indexing-temp-src-in-loop,Fail +spec@glsl-1.10@execution@temp-array-indexing@glsl-fs-vec4-indexing-temp-src-in-nested-loop-combined,Fail +spec@glsl-1.10@execution@temp-array-indexing@glsl-fs-vec4-indexing-temp-src-in-nested-loop-inner,Fail +spec@glsl-1.10@execution@temp-array-indexing@glsl-fs-vec4-indexing-temp-src-in-nested-loop-outer,Fail +spec@glsl-1.10@execution@varying-packing@simple float array,Fail +spec@glsl-1.10@execution@varying-packing@simple float separate,Fail +spec@glsl-1.10@execution@varying-packing@simple mat2 array,Fail +spec@glsl-1.10@execution@varying-packing@simple mat2 separate,Fail +spec@glsl-1.10@execution@varying-packing@simple mat2x3 array,Fail +spec@glsl-1.10@execution@varying-packing@simple mat2x3 separate,Fail +spec@glsl-1.10@execution@varying-packing@simple mat2x4 array,Fail +spec@glsl-1.10@execution@varying-packing@simple mat2x4 separate,Fail +spec@glsl-1.10@execution@varying-packing@simple mat3 array,Fail +spec@glsl-1.10@execution@varying-packing@simple mat3 separate,Fail +spec@glsl-1.10@execution@varying-packing@simple mat3x2 array,Fail +spec@glsl-1.10@execution@varying-packing@simple mat3x2 separate,Fail +spec@glsl-1.10@execution@varying-packing@simple mat3x4 array,Fail +spec@glsl-1.10@execution@varying-packing@simple mat3x4 separate,Fail +spec@glsl-1.10@execution@varying-packing@simple mat4 array,Fail +spec@glsl-1.10@execution@varying-packing@simple mat4 separate,Fail +spec@glsl-1.10@execution@varying-packing@simple mat4x2 array,Fail +spec@glsl-1.10@execution@varying-packing@simple mat4x2 separate,Fail +spec@glsl-1.10@execution@varying-packing@simple mat4x3 array,Fail +spec@glsl-1.10@execution@varying-packing@simple mat4x3 separate,Fail +spec@glsl-1.10@execution@varying-packing@simple vec2 array,Fail +spec@glsl-1.10@execution@varying-packing@simple vec2 separate,Fail +spec@glsl-1.10@execution@varying-packing@simple vec3 array,Fail +spec@glsl-1.10@execution@varying-packing@simple vec3 separate,Fail +spec@glsl-1.10@execution@varying-packing@simple vec4 array,Fail +spec@glsl-1.10@execution@varying-packing@simple vec4 separate,Fail + +spec@glsl-1.10@execution@glsl-1.10-built-in-uniform-state,Fail + +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-flat-vertex,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-smooth-vertex,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-flat-vertex,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-smooth-vertex,Fail + +# HW limitation (SM3 256 loop iters) +spec@glsl-1.10@execution@loops@glsl-fs-loop-300,Fail + +spec@glsl-1.10@execution@variable-indexing@vs-output-array-vec2-index-wr-no-unroll,Fail + +# We write -nan to output, and don't end with zero +spec@glsl-1.20@execution@const-builtin@glsl-const-builtin-normalize,Fail + +# https://gitlab.freedesktop.org/mesa/mesa/-/issues/8618 +spec@glsl-1.20@execution@fs-nan-builtin-max,Fail +spec@glsl-1.20@execution@fs-nan-builtin-min,Fail + +# piglit bug, requires GLSL >= 1.20 but specifies #version 130 +spec@glsl-1.20@execution@vs-loop-uint-induction-var-1,Fail +spec@glsl-1.20@execution@vs-loop-uint-induction-var-2,Fail +spec@glsl-1.20@execution@vs-loop-uint-induction-var-3,Fail +spec@glsl-1.20@execution@vs-loop-uint-induction-var-4,Fail + +spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture() 1d,Fail +spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture() 2d,Fail +spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture() 2dshadow,Fail +spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture() cube,Fail +spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture(bias) 1d,Fail +spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture(bias) 1dshadow,Fail +spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture(bias) 2d,Fail +spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture(bias) 2dshadow,Fail +spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture(bias) cube,Fail +spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 1d,Fail +spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 1dshadow,Fail +spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 1d_projvec4,Fail +spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 2d,Fail +spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 2d_projvec4,Fail +spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj(bias) 1d,Fail +spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj(bias) 1d_projvec4,Fail +spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj(bias) 1dshadow,Fail +spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj(bias) 2d,Fail +spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj(bias) 2d_projvec4,Fail + +spec@glsl-1.20@execution@built-in-functions@fs-matrixcompmult-mat2x3-mat2x3,Fail +spec@glsl-1.20@execution@built-in-functions@fs-matrixcompmult-mat2x4-mat2x4,Fail +spec@glsl-1.20@execution@built-in-functions@fs-matrixcompmult-mat3x2-mat3x2,Fail +spec@glsl-1.20@execution@built-in-functions@fs-matrixcompmult-mat3x4-mat3x4,Fail +spec@glsl-1.20@execution@built-in-functions@fs-matrixcompmult-mat4x3-mat4x3,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-add-float-mat3x2,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-add-float-mat4x2,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-add-float-mat4x3,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-add-mat3x2-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-add-mat4x2-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-add-mat4x3-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-add-mat3x2-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-add-mat4x2-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-add-mat4x3-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-div-mat2x3-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-div-mat2x3-mat2x3,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-div-mat2x4-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-div-mat2x4-mat2x4,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-div-mat3x2-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-div-mat3x2-mat3x2,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-div-mat3x4-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-div-mat3x4-mat3x4,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-div-mat4x2-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-div-mat4x2-mat4x2,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-div-mat4x3-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-div-mat4x3-mat4x3,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-mult-mat2x3-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-mult-mat2x4-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-mult-mat2x4-mat2,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-mult-mat3x2-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-mult-mat3x2-mat3,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-mult-mat3x4-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-mult-mat3x4-mat3,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-mult-mat4x2-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-mult-mat4x2-mat4,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-mult-mat4x3-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-mult-mat4x3-mat4,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-sub-mat2x3-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-sub-mat2x4-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-sub-mat2x4-mat2x4,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-sub-mat3x2-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-div-float-mat2x3,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-div-float-mat2x4,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-div-float-mat3x2,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-div-float-mat3x4,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-div-float-mat4x3,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-div-mat2x3-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-div-mat2x3-mat2x3,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-div-mat2x4-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-div-mat2x4-mat2x4,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-div-mat3x2-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-div-mat3x2-mat3x2,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-div-mat3x4-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-div-mat3x4-mat3x4,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-div-mat4x2-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-div-mat4x2-mat4x2,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-div-mat4x3-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-div-mat4x3-mat4x3,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-float-mat2x3,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-float-mat2x4,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-float-mat3x2,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-float-mat3x4,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-float-mat4x2,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-float-mat4x3,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-mat2-mat3x2,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-mat2x3-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-mat2x3-mat3x2,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-mat2x4-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-mat2x4-mat2,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-mat2x4-mat3x2,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-mat2x4-vec2,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-mat3-mat2x3,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-mat3-mat4x3,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-mat3x2-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-mat3x2-mat2x3,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-mat3x2-mat3,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-mat3x2-mat4x3,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-mat3x4-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-mat3x4-mat2x3,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-mat3x4-mat3,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-mat3x4-mat4x3,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-mat3x4-vec3,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-mat4-mat2x4,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-mat4-mat3x4,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-mat4x2-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-mat4x2-mat2x4,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-mat4x2-mat3x4,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-mat4x2-mat4,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-mat4x2-vec4,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-mat4x3-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-mat4x3-mat2x4,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-mat4x3-mat3x4,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-mat4x3-mat4,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-vec2-mat3x2,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-vec2-mat4x2,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-vec3-mat2x3,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-vec3-mat4x3,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-vec4-mat2x4,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-vec4-mat3x4,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-sub-float-mat2x3,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-sub-float-mat2x4,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-sub-float-mat3x2,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-sub-mat2x3-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-sub-mat2x4-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-sub-mat2x4-mat2x4,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-sub-mat3x2-float,Fail +spec@glsl-1.20@execution@built-in-functions@fs-outerproduct-vec4-vec4,Fail +spec@glsl-1.20@execution@fs-underflow-mul-compare-zero,Fail +spec@glsl-1.20@execution@fs-vec4-const-array-indirect-access-256-elements,Fail +spec@glsl-1.20@execution@glsl-fs-frontfacing,Fail +spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture() 1dshadow,Fail +spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj(bias) 2dshadow,Fail +spec@glsl-1.20@execution@uniform-initializer@fs-mat4-array,Fail + +spec@intel_performance_query@intel_performance_query-issue_2235,Fail + +spec@khr_texture_compression_astc@basic-gles,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@miptree-gles srgb,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail + +spec@nv_conditional_render@bitmap,Fail +spec@nv_conditional_render@clear,Fail +spec@nv_conditional_render@copypixels,Fail +spec@nv_conditional_render@dlist,Fail +spec@nv_conditional_render@drawpixels,Fail +spec@nv_conditional_render@vertex_array,Fail + +spec@nv_primitive_restart@primitive-restart-draw-mode-lines,Fail +spec@nv_primitive_restart@primitive-restart-draw-mode-quad_strip,Fail +spec@nv_primitive_restart@primitive-restart-draw-mode-quads,Fail + +spec@nv_texture_env_combine4@nv_texture_env_combine4-combine,Fail + +spec@oes_texture_float@oes_texture_float,Fail +spec@oes_texture_float@oes_texture_float half,Fail + +# Remaining fallout from 9d359c6d10adb1cd2978a0e13714a3f98544aae8 +spec@arb_texture_compression@fbo-generatemipmap-formats,Fail +spec@arb_texture_compression@fbo-generatemipmap-formats@GL_COMPRESSED_RGB,Fail +spec@arb_texture_compression@fbo-generatemipmap-formats@GL_COMPRESSED_RGB NPOT,Fail +spec@arb_texture_compression@fbo-generatemipmap-formats@GL_COMPRESSED_RGBA,Fail +spec@arb_texture_compression@fbo-generatemipmap-formats@GL_COMPRESSED_RGBA NPOT,Fail +spec@ext_texture_compression_s3tc@compressedteximage gl_compressed_rgb_s3tc_dxt1_ext,Fail +spec@ext_texture_compression_s3tc@compressedteximage gl_compressed_rgba_s3tc_dxt1_ext,Fail +spec@ext_texture_compression_s3tc@compressedteximage gl_compressed_rgba_s3tc_dxt3_ext,Fail +spec@ext_texture_compression_s3tc@compressedteximage gl_compressed_rgba_s3tc_dxt5_ext,Fail +spec@ext_texture_compression_s3tc@compressedteximage gl_compressed_srgb_alpha_s3tc_dxt1_ext,Fail +spec@ext_texture_compression_s3tc@compressedteximage gl_compressed_srgb_alpha_s3tc_dxt3_ext,Fail +spec@ext_texture_compression_s3tc@compressedteximage gl_compressed_srgb_alpha_s3tc_dxt5_ext,Fail +spec@ext_texture_compression_s3tc@compressedteximage gl_compressed_srgb_s3tc_dxt1_ext,Fail +spec@ext_texture_compression_s3tc@fbo-generatemipmap-formats,Fail +spec@ext_texture_compression_s3tc@fbo-generatemipmap-formats@GL_COMPRESSED_RGBA_S3TC_DXT1_EXT,Fail +spec@ext_texture_compression_s3tc@fbo-generatemipmap-formats@GL_COMPRESSED_RGBA_S3TC_DXT1_EXT NPOT,Fail +spec@ext_texture_compression_s3tc@fbo-generatemipmap-formats@GL_COMPRESSED_RGBA_S3TC_DXT3_EXT,Fail +spec@ext_texture_compression_s3tc@fbo-generatemipmap-formats@GL_COMPRESSED_RGBA_S3TC_DXT3_EXT NPOT,Fail +spec@ext_texture_compression_s3tc@fbo-generatemipmap-formats@GL_COMPRESSED_RGBA_S3TC_DXT5_EXT,Fail +spec@ext_texture_compression_s3tc@fbo-generatemipmap-formats@GL_COMPRESSED_RGBA_S3TC_DXT5_EXT NPOT,Fail +spec@ext_texture_compression_s3tc@fbo-generatemipmap-formats@GL_COMPRESSED_RGB_S3TC_DXT1_EXT,Fail +spec@ext_texture_compression_s3tc@fbo-generatemipmap-formats@GL_COMPRESSED_RGB_S3TC_DXT1_EXT NPOT,Fail +spec@ext_texture_compression_s3tc@gen-compressed-teximage,Fail +spec@ext_texture_srgb@fbo-generatemipmap-formats-s3tc,Fail +spec@ext_texture_srgb@fbo-generatemipmap-formats-s3tc@GL_COMPRESSED_SRGB,Fail +spec@ext_texture_srgb@fbo-generatemipmap-formats-s3tc@GL_COMPRESSED_SRGB NPOT,Fail +spec@ext_texture_srgb@fbo-generatemipmap-formats-s3tc@GL_COMPRESSED_SRGB_ALPHA,Fail +spec@ext_texture_srgb@fbo-generatemipmap-formats-s3tc@GL_COMPRESSED_SRGB_ALPHA NPOT,Fail +spec@ext_texture_srgb@fbo-generatemipmap-formats-s3tc@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT,Fail +spec@ext_texture_srgb@fbo-generatemipmap-formats-s3tc@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT NPOT,Fail +spec@ext_texture_srgb@fbo-generatemipmap-formats-s3tc@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT,Fail +spec@ext_texture_srgb@fbo-generatemipmap-formats-s3tc@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT NPOT,Fail +spec@ext_texture_srgb@fbo-generatemipmap-formats-s3tc@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT,Fail +spec@ext_texture_srgb@fbo-generatemipmap-formats-s3tc@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT NPOT,Fail +spec@ext_texture_srgb@fbo-generatemipmap-formats-s3tc@GL_COMPRESSED_SRGB_S3TC_DXT1_EXT,Fail +spec@ext_texture_srgb@fbo-generatemipmap-formats-s3tc@GL_COMPRESSED_SRGB_S3TC_DXT1_EXT NPOT,Fail + +# uprev Piglit in Mesa +spec@!opengl 1.1@teximage-scale-bias,Fail + diff --git a/src/gallium/drivers/r300/ci/r300-rs740-flakes.txt b/src/gallium/drivers/r300/ci/r300-rs740-flakes.txt new file mode 100644 index 00000000000..d279a69fef8 --- /dev/null +++ b/src/gallium/drivers/r300/ci/r300-rs740-flakes.txt @@ -0,0 +1,36 @@ +dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.35 +dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.45 +dEQP-GLES2.functional.fragment_ops.random.77 + +# Unfortunately it looks like all tex-miplevel selection +# tests are very flaky. +spec@arb_texture_rectangle@tex-miplevel-selection* +spec@glsl-1.20@execution@tex-miplevel-selection* +spec@!opengl 1.4@tex-miplevel-selection +spec@!opengl 1.4@tex-miplevel-selection-lod +spec@!opengl 1.4@tex-miplevel-selection-lod-bias +spec@!opengl 2.1@pbo@test_draw_pixels +spec@arb_draw_buffers@fbo-mrt-alphatest +spec@arb_sampler_objects@sampler-incomplete +spec@oes_draw_elements_base_vertex@oes_draw_elements_base_vertex-drawelements +shaders@glsl-fs-bug25902 +shaders@glsl-lod-bias +spec@oes_texture_float@oes_texture_float +spec@ext_direct_state_access@textures* +spec@!opengl 1.1@texgen +spec@ati_fragment_shader@ati_fragment_shader-render-textargets +spec@ati_fragment_shader@ati_fragment_shader-render-notexture +spec@ext_texture_compression_s3tc@s3tc-errors_gles2 +fast_color_clear@fcc-front-buffer-distraction +shaders@glsl-vs-point-size +spec@khr_texture_compression_astc@miptree-gles hdr +spec@khr_texture_compression_astc@miptree-gles hdr@HDR Profile +spec@!opengl 1.2@tex3d-maxsize +spec@ext_framebuffer_object@fbo-readpixels +spec@!opengl 1.1@gl-1.2-texture-base-level +spec@!opengl 1.1@gl-1.1-read-pixels-after-display-list + +# Uninitialized reads in FS, https://gitlab.freedesktop.org/mesa/mesa/-/issues/12047 +spec@glsl-1.10@execution@fs-frontfacing-ternary-neg-1.0-1.0 +spec@glsl-1.10@execution@fs-frontfacing-ternary-vec4-neg-1.0-1.0 +spec@glsl-1.20@execution@glsl-fs-frontfacing-not diff --git a/src/gallium/drivers/r300/ci/r300-rs740-gles2-extensions.txt b/src/gallium/drivers/r300/ci/r300-rs740-gles2-extensions.txt new file mode 100644 index 00000000000..243475fd635 --- /dev/null +++ b/src/gallium/drivers/r300/ci/r300-rs740-gles2-extensions.txt @@ -0,0 +1,73 @@ +GL_ANGLE_pack_reverse_row_order +GL_ANGLE_texture_compression_dxt3 +GL_ANGLE_texture_compression_dxt5 +GL_APPLE_sync +GL_APPLE_texture_max_level +GL_EXT_blend_minmax +GL_EXT_clip_control +GL_EXT_color_buffer_half_float +GL_EXT_compressed_ETC1_RGB8_sub_texture +GL_EXT_debug_label +GL_EXT_discard_framebuffer +GL_EXT_draw_buffers +GL_EXT_draw_elements_base_vertex +GL_EXT_frag_depth +GL_EXT_instanced_arrays +GL_EXT_map_buffer_range +GL_EXT_multi_draw_arrays +GL_EXT_occlusion_query_boolean +GL_EXT_read_format_bgra +GL_EXT_separate_shader_objects +GL_EXT_shadow_samplers +GL_EXT_texture_border_clamp +GL_EXT_texture_compression_dxt1 +GL_EXT_texture_compression_s3tc +GL_EXT_texture_compression_s3tc_srgb +GL_EXT_texture_filter_anisotropic +GL_EXT_texture_format_BGRA8888 +GL_EXT_texture_mirror_clamp_to_edge +GL_EXT_texture_rg +GL_EXT_texture_storage +GL_EXT_texture_type_2_10_10_10_REV +GL_EXT_unpack_subimage +GL_KHR_context_flush_control +GL_KHR_debug +GL_KHR_no_error +GL_KHR_parallel_shader_compile +GL_KHR_texture_compression_astc_ldr +GL_KHR_texture_compression_astc_sliced_3d +GL_MESA_bgra +GL_MESA_sampler_objects +GL_NV_conditional_render +GL_NV_draw_buffers +GL_NV_fbo_color_attachments +GL_NV_pack_subimage +GL_NV_pixel_buffer_object +GL_NV_read_buffer +GL_NV_read_depth +GL_NV_read_depth_stencil +GL_NV_read_stencil +GL_NV_texture_barrier +GL_OES_EGL_image +GL_OES_EGL_image_external +GL_OES_EGL_sync +GL_OES_compressed_ETC1_RGB8_texture +GL_OES_depth24 +GL_OES_depth_texture +GL_OES_draw_elements_base_vertex +GL_OES_element_index_uint +GL_OES_fbo_render_mipmap +GL_OES_get_program_binary +GL_OES_mapbuffer +GL_OES_packed_depth_stencil +GL_OES_required_internalformat +GL_OES_rgb8_rgba8 +GL_OES_stencil8 +GL_OES_surfaceless_context +GL_OES_texture_3D +GL_OES_texture_border_clamp +GL_OES_texture_float +GL_OES_texture_half_float +GL_OES_texture_npot +GL_OES_vertex_array_object +GL_OES_vertex_half_float diff --git a/src/gallium/drivers/r300/ci/r300-rs740-skips.txt b/src/gallium/drivers/r300/ci/r300-rs740-skips.txt new file mode 100644 index 00000000000..f2edad7360b --- /dev/null +++ b/src/gallium/drivers/r300/ci/r300-rs740-skips.txt @@ -0,0 +1,13 @@ +# Timeouts +KHR-GLES2.texture_3d.filtering.combinations.*linear_mipmap_linear +KHR-GLES2.texture_3d.filtering.sizes.*linear_mipmap_linear +shaders@glsl-predication-on-large-array +# This one is a pass, but not in time to fit into the 60 seconds limit. +spec@!opengl 1.1@streaming-texture-leak + +# I'm running it with gl_rgba8_snorm +glx@ + +# Missing test +# https://gitlab.freedesktop.org/anholt/deqp-runner/-/issues/44 +spec@arb_internalformat_query2@minmax check for samples/num_sample_counts