diff --git a/src/gallium/drivers/panfrost/ci/expected-failures.txt b/src/gallium/drivers/panfrost/ci/expected-failures.txt index b5d3d430c30..33059118b49 100644 --- a/src/gallium/drivers/panfrost/ci/expected-failures.txt +++ b/src/gallium/drivers/panfrost/ci/expected-failures.txt @@ -7,78 +7,45 @@ dEQP-GLES2.functional.color_clear.masked_scissored_rgba dEQP-GLES2.functional.color_clear.scissored_rgb dEQP-GLES2.functional.color_clear.scissored_rgba dEQP-GLES2.functional.color_clear.short_scissored_rgb -dEQP-GLES2.functional.fbo.completeness.size.distinct -dEQP-GLES2.functional.fbo.render.color.blend_npot_rbo_rgb5_a1 -dEQP-GLES2.functional.fbo.render.color.blend_npot_rbo_rgb5_a1_depth_component16 -dEQP-GLES2.functional.fbo.render.color.blend_npot_rbo_rgba4 -dEQP-GLES2.functional.fbo.render.color.blend_npot_rbo_rgba4_depth_component16 -dEQP-GLES2.functional.fbo.render.color.blend_rbo_rgb5_a1 -dEQP-GLES2.functional.fbo.render.color.blend_rbo_rgb5_a1_depth_component16 -dEQP-GLES2.functional.fbo.render.color.blend_rbo_rgba4 -dEQP-GLES2.functional.fbo.render.color.blend_rbo_rgba4_depth_component16 -dEQP-GLES2.functional.fbo.render.color_clear.rbo_rgb5_a1 -dEQP-GLES2.functional.fbo.render.color_clear.rbo_rgb5_a1_depth_component16 -dEQP-GLES2.functional.fbo.render.color_clear.rbo_rgb5_a1_stencil_index8 -dEQP-GLES2.functional.fbo.render.color_clear.rbo_rgba4 -dEQP-GLES2.functional.fbo.render.color_clear.rbo_rgba4_depth_component16 -dEQP-GLES2.functional.fbo.render.color_clear.rbo_rgba4_stencil_index8 dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_rbo_rgb565_depth_component16 dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_rbo_rgb565_stencil_index8 -dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_rbo_rgb5_a1 dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_rbo_rgb5_a1_depth_component16 dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_rbo_rgb5_a1_stencil_index8 -dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_rbo_rgba4 dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_rbo_rgba4_depth_component16 dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_rbo_rgba4_stencil_index8 -dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_tex2d_rgb dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_tex2d_rgb_depth_component16 dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_tex2d_rgb_stencil_index8 -dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_tex2d_rgba dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_tex2d_rgba_depth_component16 dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_tex2d_rgba_stencil_index8 dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_rbo_rgb565_depth_component16 dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_rbo_rgb565_stencil_index8 -dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_rbo_rgb5_a1 dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_rbo_rgb5_a1_depth_component16 dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_rbo_rgb5_a1_stencil_index8 -dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_rbo_rgba4 dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_rbo_rgba4_depth_component16 dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_rbo_rgba4_stencil_index8 -dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_tex2d_rgb dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_tex2d_rgb_depth_component16 dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_tex2d_rgb_stencil_index8 -dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_tex2d_rgba dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_tex2d_rgba_depth_component16 dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_tex2d_rgba_stencil_index8 -dEQP-GLES2.functional.fbo.render.repeated_clear.tex2d_rgb -dEQP-GLES2.functional.fbo.render.repeated_clear.tex2d_rgba +dEQP-GLES2.functional.fbo.render.resize.rbo_rgb565_depth_component16 dEQP-GLES2.functional.fbo.render.resize.rbo_rgb565_stencil_index8 -dEQP-GLES2.functional.fbo.render.resize.rbo_rgb5_a1 dEQP-GLES2.functional.fbo.render.resize.rbo_rgb5_a1_depth_component16 dEQP-GLES2.functional.fbo.render.resize.rbo_rgb5_a1_stencil_index8 -dEQP-GLES2.functional.fbo.render.resize.rbo_rgba4 dEQP-GLES2.functional.fbo.render.resize.rbo_rgba4_depth_component16 dEQP-GLES2.functional.fbo.render.resize.rbo_rgba4_stencil_index8 +dEQP-GLES2.functional.fbo.render.resize.tex2d_rgb_depth_component16 dEQP-GLES2.functional.fbo.render.resize.tex2d_rgb_stencil_index8 +dEQP-GLES2.functional.fbo.render.resize.tex2d_rgba_depth_component16 dEQP-GLES2.functional.fbo.render.resize.tex2d_rgba_stencil_index8 dEQP-GLES2.functional.fbo.render.shared_colorbuffer.rbo_rgb565_depth_component16 dEQP-GLES2.functional.fbo.render.shared_colorbuffer.rbo_rgb565_stencil_index8 -dEQP-GLES2.functional.fbo.render.shared_colorbuffer.rbo_rgba4_depth_component16 -dEQP-GLES2.functional.fbo.render.shared_colorbuffer.rbo_rgba4_stencil_index8 dEQP-GLES2.functional.fbo.render.shared_colorbuffer.tex2d_rgb_depth_component16 dEQP-GLES2.functional.fbo.render.shared_colorbuffer.tex2d_rgb_stencil_index8 dEQP-GLES2.functional.fbo.render.shared_colorbuffer.tex2d_rgba_depth_component16 dEQP-GLES2.functional.fbo.render.shared_colorbuffer.tex2d_rgba_stencil_index8 -dEQP-GLES2.functional.fbo.render.shared_colorbuffer_clear.rbo_rgb5_a1 -dEQP-GLES2.functional.fbo.render.shared_colorbuffer_clear.rbo_rgba4 dEQP-GLES2.functional.fbo.render.shared_depthbuffer.rbo_rgb565_depth_component16 dEQP-GLES2.functional.fbo.render.shared_depthbuffer.tex2d_rgb_depth_component16 dEQP-GLES2.functional.fbo.render.shared_depthbuffer.tex2d_rgba_depth_component16 -dEQP-GLES2.functional.fbo.render.stencil.npot_rbo_rgb5_a1_stencil_index8 -dEQP-GLES2.functional.fbo.render.stencil.npot_rbo_rgba4_stencil_index8 -dEQP-GLES2.functional.fbo.render.stencil.rbo_rgb5_a1_stencil_index8 -dEQP-GLES2.functional.fbo.render.stencil.rbo_rgba4_stencil_index8 -dEQP-GLES2.functional.fbo.render.stencil_clear.rbo_rgb5_a1_stencil_index8 dEQP-GLES2.functional.fbo.render.stencil_clear.rbo_rgb565_stencil_index8 dEQP-GLES2.functional.fbo.render.stencil_clear.rbo_rgba4_stencil_index8 dEQP-GLES2.functional.fbo.render.stencil_clear.tex2d_rgb_stencil_index8 @@ -280,9 +247,6 @@ dEQP-GLES2.functional.fragment_ops.random.96 dEQP-GLES2.functional.fragment_ops.random.97 dEQP-GLES2.functional.fragment_ops.random.98 dEQP-GLES2.functional.fragment_ops.random.99 -dEQP-GLES2.functional.lifetime.attach.deleted_output.renderbuffer_framebuffer -dEQP-GLES2.functional.negative_api.shader.uniform_matrixfv_invalid_transpose -dEQP-GLES2.functional.negative_api.texture.generatemipmap_zero_level_array_compressed dEQP-GLES2.functional.polygon_offset.fixed16_displacement_with_units dEQP-GLES2.functional.polygon_offset.fixed16_enable dEQP-GLES2.functional.polygon_offset.fixed16_render_with_factor @@ -298,338 +262,14 @@ dEQP-GLES2.functional.shaders.random.all_features.fragment.5 dEQP-GLES2.functional.shaders.random.all_features.fragment.6 dEQP-GLES2.functional.shaders.random.all_features.vertex.0 dEQP-GLES2.functional.shaders.random.all_features.vertex.17 -dEQP-GLES2.functional.shaders.random.texture.vertex.10 -dEQP-GLES2.functional.shaders.random.texture.vertex.11 -dEQP-GLES2.functional.shaders.random.texture.vertex.12 -dEQP-GLES2.functional.shaders.random.texture.vertex.16 -dEQP-GLES2.functional.shaders.random.texture.vertex.18 -dEQP-GLES2.functional.shaders.random.texture.vertex.19 -dEQP-GLES2.functional.shaders.random.texture.vertex.22 -dEQP-GLES2.functional.shaders.random.texture.vertex.23 -dEQP-GLES2.functional.shaders.random.texture.vertex.34 -dEQP-GLES2.functional.shaders.random.texture.vertex.38 -dEQP-GLES2.functional.shaders.random.texture.vertex.4 -dEQP-GLES2.functional.shaders.random.texture.vertex.40 -dEQP-GLES2.functional.shaders.random.texture.vertex.42 -dEQP-GLES2.functional.shaders.random.texture.vertex.43 -dEQP-GLES2.functional.shaders.random.texture.vertex.44 -dEQP-GLES2.functional.shaders.random.texture.vertex.45 -dEQP-GLES2.functional.shaders.random.texture.vertex.5 dEQP-GLES2.functional.shaders.scoping.valid.local_variable_hides_function_parameter_fragment dEQP-GLES2.functional.shaders.scoping.valid.local_variable_hides_function_parameter_vertex dEQP-GLES2.functional.shaders.struct.local.dynamic_loop_assignment_fragment dEQP-GLES2.functional.shaders.struct.local.dynamic_loop_assignment_vertex dEQP-GLES2.functional.shaders.struct.local.dynamic_loop_nested_struct_array_fragment dEQP-GLES2.functional.shaders.struct.local.dynamic_loop_nested_struct_array_vertex -dEQP-GLES2.functional.shaders.texture_functions.fragment.texture2d -dEQP-GLES2.functional.shaders.texture_functions.fragment.texture2d_bias -dEQP-GLES2.functional.shaders.texture_functions.fragment.texture2dproj_vec3 -dEQP-GLES2.functional.shaders.texture_functions.fragment.texture2dproj_vec3_bias -dEQP-GLES2.functional.shaders.texture_functions.fragment.texture2dproj_vec4 -dEQP-GLES2.functional.shaders.texture_functions.fragment.texture2dproj_vec4_bias -dEQP-GLES2.functional.shaders.texture_functions.fragment.texturecube -dEQP-GLES2.functional.shaders.texture_functions.fragment.texturecube_bias -dEQP-GLES2.functional.shaders.texture_functions.vertex.texture2dlod -dEQP-GLES2.functional.shaders.texture_functions.vertex.texturecubelod -dEQP-GLES2.functional.texture.filtering.2d.linear_mipmap_nearest_linear_clamp_etc1 -dEQP-GLES2.functional.texture.filtering.2d.linear_mipmap_nearest_linear_clamp_rgba8888 -dEQP-GLES2.functional.texture.filtering.2d.linear_mipmap_nearest_linear_mirror_etc1 -dEQP-GLES2.functional.texture.filtering.2d.linear_mipmap_nearest_linear_mirror_rgba8888 -dEQP-GLES2.functional.texture.filtering.2d.linear_mipmap_nearest_linear_repeat_etc1 -dEQP-GLES2.functional.texture.filtering.2d.linear_mipmap_nearest_linear_repeat_rgba8888 -dEQP-GLES2.functional.texture.filtering.2d.linear_mipmap_nearest_nearest_clamp_etc1 -dEQP-GLES2.functional.texture.filtering.2d.linear_mipmap_nearest_nearest_clamp_rgba8888 -dEQP-GLES2.functional.texture.filtering.2d.linear_mipmap_nearest_nearest_mirror_etc1 -dEQP-GLES2.functional.texture.filtering.2d.linear_mipmap_nearest_nearest_mirror_rgba8888 -dEQP-GLES2.functional.texture.filtering.2d.linear_mipmap_nearest_nearest_repeat_etc1 -dEQP-GLES2.functional.texture.filtering.2d.linear_mipmap_nearest_nearest_repeat_l8 -dEQP-GLES2.functional.texture.filtering.2d.linear_mipmap_nearest_nearest_repeat_rgb888 -dEQP-GLES2.functional.texture.filtering.2d.linear_mipmap_nearest_nearest_repeat_rgba4444 -dEQP-GLES2.functional.texture.filtering.2d.linear_mipmap_nearest_nearest_repeat_rgba8888 -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_linear_linear_clamp_etc1 -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_linear_linear_clamp_rgba8888 -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_linear_linear_mirror_etc1 -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_linear_linear_mirror_rgba8888 -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_linear_linear_repeat_etc1 -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_linear_linear_repeat_rgba8888 -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_linear_nearest_clamp_etc1 -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_linear_nearest_clamp_rgba8888 -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_linear_nearest_mirror_etc1 -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_linear_nearest_mirror_rgba8888 -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_linear_nearest_repeat_etc1 -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_linear_nearest_repeat_l8 -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_linear_nearest_repeat_rgb888 -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_linear_nearest_repeat_rgba4444 -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_linear_nearest_repeat_rgba8888 -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_nearest_linear_clamp_etc1 -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_nearest_linear_clamp_rgba8888 -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_nearest_linear_mirror_etc1 -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_nearest_linear_mirror_rgba8888 -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_nearest_linear_repeat_etc1 -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_nearest_linear_repeat_rgba8888 -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_nearest_nearest_clamp_etc1 -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_nearest_nearest_clamp_rgba8888 -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_nearest_nearest_mirror_etc1 -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_nearest_nearest_mirror_rgba8888 -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_nearest_nearest_repeat_etc1 -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_nearest_nearest_repeat_l8 -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_nearest_nearest_repeat_rgb888 -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_nearest_nearest_repeat_rgba4444 -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_nearest_nearest_repeat_rgba8888 -dEQP-GLES2.functional.texture.filtering.cube.nearest_mipmap_linear_linear_clamp_etc1 -dEQP-GLES2.functional.texture.filtering.cube.nearest_mipmap_linear_linear_clamp_rgba8888 -dEQP-GLES2.functional.texture.filtering.cube.nearest_mipmap_linear_linear_mirror_rgba8888 -dEQP-GLES2.functional.texture.filtering.cube.nearest_mipmap_linear_linear_repeat_rgba8888 -dEQP-GLES2.functional.texture.filtering.cube.nearest_mipmap_linear_nearest_clamp_etc1 -dEQP-GLES2.functional.texture.filtering.cube.nearest_mipmap_linear_nearest_clamp_rgba8888 -dEQP-GLES2.functional.texture.filtering.cube.nearest_mipmap_linear_nearest_mirror_rgba8888 -dEQP-GLES2.functional.texture.filtering.cube.nearest_mipmap_linear_nearest_repeat_l8 -dEQP-GLES2.functional.texture.filtering.cube.nearest_mipmap_linear_nearest_repeat_rgb888 -dEQP-GLES2.functional.texture.filtering.cube.nearest_mipmap_linear_nearest_repeat_rgba4444 -dEQP-GLES2.functional.texture.filtering.cube.nearest_mipmap_linear_nearest_repeat_rgba8888 -dEQP-GLES2.functional.texture.filtering.cube.nearest_mipmap_nearest_linear_clamp_etc1 -dEQP-GLES2.functional.texture.filtering.cube.nearest_mipmap_nearest_linear_clamp_rgba8888 -dEQP-GLES2.functional.texture.filtering.cube.nearest_mipmap_nearest_linear_mirror_rgba8888 -dEQP-GLES2.functional.texture.filtering.cube.nearest_mipmap_nearest_linear_repeat_rgba8888 -dEQP-GLES2.functional.texture.filtering.cube.nearest_mipmap_nearest_nearest_clamp_etc1 -dEQP-GLES2.functional.texture.filtering.cube.nearest_mipmap_nearest_nearest_clamp_rgba8888 -dEQP-GLES2.functional.texture.filtering.cube.nearest_mipmap_nearest_nearest_mirror_rgba8888 -dEQP-GLES2.functional.texture.filtering.cube.nearest_mipmap_nearest_nearest_repeat_l8 -dEQP-GLES2.functional.texture.filtering.cube.nearest_mipmap_nearest_nearest_repeat_rgb888 -dEQP-GLES2.functional.texture.filtering.cube.nearest_mipmap_nearest_nearest_repeat_rgba4444 -dEQP-GLES2.functional.texture.filtering.cube.nearest_mipmap_nearest_nearest_repeat_rgba8888 -dEQP-GLES2.functional.texture.mipmap.2d.affine.linear_linear_clamp -dEQP-GLES2.functional.texture.mipmap.2d.affine.linear_linear_mirror -dEQP-GLES2.functional.texture.mipmap.2d.affine.linear_linear_repeat -dEQP-GLES2.functional.texture.mipmap.2d.affine.linear_nearest_clamp -dEQP-GLES2.functional.texture.mipmap.2d.affine.linear_nearest_mirror -dEQP-GLES2.functional.texture.mipmap.2d.affine.linear_nearest_repeat -dEQP-GLES2.functional.texture.mipmap.2d.affine.nearest_linear_clamp -dEQP-GLES2.functional.texture.mipmap.2d.affine.nearest_linear_mirror -dEQP-GLES2.functional.texture.mipmap.2d.affine.nearest_linear_repeat -dEQP-GLES2.functional.texture.mipmap.2d.affine.nearest_nearest_clamp -dEQP-GLES2.functional.texture.mipmap.2d.affine.nearest_nearest_mirror -dEQP-GLES2.functional.texture.mipmap.2d.affine.nearest_nearest_repeat -dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_linear_clamp -dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_linear_clamp_non_square -dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_linear_mirror -dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_linear_mirror_non_square -dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_linear_repeat -dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_linear_repeat_non_square -dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_nearest_clamp -dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_nearest_clamp_non_square -dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_nearest_mirror -dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_nearest_mirror_non_square -dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_nearest_repeat -dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_nearest_repeat_non_square -dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_linear_clamp -dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_linear_clamp_non_square -dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_linear_mirror -dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_linear_mirror_non_square -dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_linear_repeat -dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_linear_repeat_non_square -dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_nearest_clamp -dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_nearest_clamp_non_square -dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_nearest_mirror -dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_nearest_mirror_non_square -dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_nearest_repeat -dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_nearest_repeat_non_square -dEQP-GLES2.functional.texture.mipmap.2d.bias.linear_linear -dEQP-GLES2.functional.texture.mipmap.2d.bias.linear_nearest -dEQP-GLES2.functional.texture.mipmap.2d.bias.nearest_linear -dEQP-GLES2.functional.texture.mipmap.2d.bias.nearest_nearest -dEQP-GLES2.functional.texture.mipmap.2d.projected.linear_linear_clamp -dEQP-GLES2.functional.texture.mipmap.2d.projected.linear_linear_mirror -dEQP-GLES2.functional.texture.mipmap.2d.projected.linear_linear_repeat -dEQP-GLES2.functional.texture.mipmap.2d.projected.linear_nearest_clamp -dEQP-GLES2.functional.texture.mipmap.2d.projected.linear_nearest_mirror -dEQP-GLES2.functional.texture.mipmap.2d.projected.linear_nearest_repeat -dEQP-GLES2.functional.texture.mipmap.2d.projected.nearest_linear_clamp -dEQP-GLES2.functional.texture.mipmap.2d.projected.nearest_linear_mirror -dEQP-GLES2.functional.texture.mipmap.2d.projected.nearest_linear_repeat -dEQP-GLES2.functional.texture.mipmap.2d.projected.nearest_nearest_clamp -dEQP-GLES2.functional.texture.mipmap.2d.projected.nearest_nearest_mirror -dEQP-GLES2.functional.texture.mipmap.2d.projected.nearest_nearest_repeat -dEQP-GLES2.functional.texture.mipmap.cube.basic.linear_linear -dEQP-GLES2.functional.texture.mipmap.cube.basic.linear_nearest -dEQP-GLES2.functional.texture.mipmap.cube.basic.nearest_linear -dEQP-GLES2.functional.texture.mipmap.cube.basic.nearest_nearest -dEQP-GLES2.functional.texture.mipmap.cube.bias.linear_linear -dEQP-GLES2.functional.texture.mipmap.cube.bias.linear_nearest -dEQP-GLES2.functional.texture.mipmap.cube.bias.nearest_linear -dEQP-GLES2.functional.texture.mipmap.cube.bias.nearest_nearest -dEQP-GLES2.functional.texture.mipmap.cube.projected.linear_linear -dEQP-GLES2.functional.texture.mipmap.cube.projected.linear_nearest -dEQP-GLES2.functional.texture.mipmap.cube.projected.nearest_linear -dEQP-GLES2.functional.texture.mipmap.cube.projected.nearest_nearest -dEQP-GLES2.functional.texture.specification.basic_copyteximage2d.2d_alpha -dEQP-GLES2.functional.texture.specification.basic_copyteximage2d.2d_luminance -dEQP-GLES2.functional.texture.specification.basic_copyteximage2d.2d_luminance_alpha -dEQP-GLES2.functional.texture.specification.basic_copyteximage2d.2d_rgb -dEQP-GLES2.functional.texture.specification.basic_copyteximage2d.2d_rgba -dEQP-GLES2.functional.texture.specification.basic_copyteximage2d.cube_alpha -dEQP-GLES2.functional.texture.specification.basic_copyteximage2d.cube_luminance -dEQP-GLES2.functional.texture.specification.basic_copyteximage2d.cube_luminance_alpha -dEQP-GLES2.functional.texture.specification.basic_copyteximage2d.cube_rgb -dEQP-GLES2.functional.texture.specification.basic_copyteximage2d.cube_rgba -dEQP-GLES2.functional.texture.specification.basic_copytexsubimage2d.2d_alpha -dEQP-GLES2.functional.texture.specification.basic_copytexsubimage2d.2d_luminance -dEQP-GLES2.functional.texture.specification.basic_copytexsubimage2d.2d_luminance_alpha -dEQP-GLES2.functional.texture.specification.basic_copytexsubimage2d.2d_rgb -dEQP-GLES2.functional.texture.specification.basic_copytexsubimage2d.2d_rgba dEQP-GLES2.functional.texture.specification.basic_copytexsubimage2d.cube_alpha dEQP-GLES2.functional.texture.specification.basic_copytexsubimage2d.cube_luminance dEQP-GLES2.functional.texture.specification.basic_copytexsubimage2d.cube_luminance_alpha dEQP-GLES2.functional.texture.specification.basic_copytexsubimage2d.cube_rgb dEQP-GLES2.functional.texture.specification.basic_copytexsubimage2d.cube_rgba -dEQP-GLES2.functional.texture.specification.basic_teximage2d.a8_2d -dEQP-GLES2.functional.texture.specification.basic_teximage2d.a8_cube -dEQP-GLES2.functional.texture.specification.basic_teximage2d.l8_2d -dEQP-GLES2.functional.texture.specification.basic_teximage2d.l8_cube -dEQP-GLES2.functional.texture.specification.basic_teximage2d.la88_2d -dEQP-GLES2.functional.texture.specification.basic_teximage2d.la88_cube -dEQP-GLES2.functional.texture.specification.basic_teximage2d.rgb565_2d -dEQP-GLES2.functional.texture.specification.basic_teximage2d.rgb565_cube -dEQP-GLES2.functional.texture.specification.basic_teximage2d.rgb888_2d -dEQP-GLES2.functional.texture.specification.basic_teximage2d.rgb888_cube -dEQP-GLES2.functional.texture.specification.basic_teximage2d.rgba4444_2d -dEQP-GLES2.functional.texture.specification.basic_teximage2d.rgba4444_cube -dEQP-GLES2.functional.texture.specification.basic_teximage2d.rgba5551_2d -dEQP-GLES2.functional.texture.specification.basic_teximage2d.rgba5551_cube -dEQP-GLES2.functional.texture.specification.basic_teximage2d.rgba8888_2d -dEQP-GLES2.functional.texture.specification.basic_teximage2d.rgba8888_cube -dEQP-GLES2.functional.texture.specification.basic_texsubimage2d.a8_2d -dEQP-GLES2.functional.texture.specification.basic_texsubimage2d.a8_cube -dEQP-GLES2.functional.texture.specification.basic_texsubimage2d.l8_2d -dEQP-GLES2.functional.texture.specification.basic_texsubimage2d.l8_cube -dEQP-GLES2.functional.texture.specification.basic_texsubimage2d.la88_2d -dEQP-GLES2.functional.texture.specification.basic_texsubimage2d.la88_cube -dEQP-GLES2.functional.texture.specification.basic_texsubimage2d.rgb565_2d -dEQP-GLES2.functional.texture.specification.basic_texsubimage2d.rgb565_cube -dEQP-GLES2.functional.texture.specification.basic_texsubimage2d.rgb888_2d -dEQP-GLES2.functional.texture.specification.basic_texsubimage2d.rgb888_cube -dEQP-GLES2.functional.texture.specification.basic_texsubimage2d.rgba4444_2d -dEQP-GLES2.functional.texture.specification.basic_texsubimage2d.rgba4444_cube -dEQP-GLES2.functional.texture.specification.basic_texsubimage2d.rgba5551_2d -dEQP-GLES2.functional.texture.specification.basic_texsubimage2d.rgba5551_cube -dEQP-GLES2.functional.texture.specification.basic_texsubimage2d.rgba8888_2d -dEQP-GLES2.functional.texture.specification.basic_texsubimage2d.rgba8888_cube -dEQP-GLES2.functional.texture.specification.random_teximage2d.2d_1 -dEQP-GLES2.functional.texture.specification.random_teximage2d.2d_2 -dEQP-GLES2.functional.texture.specification.random_teximage2d.2d_3 -dEQP-GLES2.functional.texture.specification.random_teximage2d.2d_4 -dEQP-GLES2.functional.texture.specification.random_teximage2d.2d_6 -dEQP-GLES2.functional.texture.specification.random_teximage2d.2d_7 -dEQP-GLES2.functional.texture.specification.random_teximage2d.2d_8 -dEQP-GLES2.functional.texture.specification.random_teximage2d.2d_9 -dEQP-GLES2.functional.texture.specification.random_teximage2d.cube_0 -dEQP-GLES2.functional.texture.specification.random_teximage2d.cube_2 -dEQP-GLES2.functional.texture.specification.random_teximage2d.cube_3 -dEQP-GLES2.functional.texture.specification.random_teximage2d.cube_4 -dEQP-GLES2.functional.texture.specification.random_teximage2d.cube_5 -dEQP-GLES2.functional.texture.specification.random_teximage2d.cube_6 -dEQP-GLES2.functional.texture.specification.random_teximage2d.cube_7 -dEQP-GLES2.functional.texture.specification.random_teximage2d.cube_9 -dEQP-GLES2.functional.texture.specification.texsubimage2d_empty_tex.a8_2d -dEQP-GLES2.functional.texture.specification.texsubimage2d_empty_tex.a8_cube -dEQP-GLES2.functional.texture.specification.texsubimage2d_empty_tex.l8_2d -dEQP-GLES2.functional.texture.specification.texsubimage2d_empty_tex.l8_cube -dEQP-GLES2.functional.texture.specification.texsubimage2d_empty_tex.la88_2d -dEQP-GLES2.functional.texture.specification.texsubimage2d_empty_tex.la88_cube -dEQP-GLES2.functional.texture.specification.texsubimage2d_empty_tex.rgb565_2d -dEQP-GLES2.functional.texture.specification.texsubimage2d_empty_tex.rgb565_cube -dEQP-GLES2.functional.texture.specification.texsubimage2d_empty_tex.rgb888_2d -dEQP-GLES2.functional.texture.specification.texsubimage2d_empty_tex.rgb888_cube -dEQP-GLES2.functional.texture.specification.texsubimage2d_empty_tex.rgba4444_2d -dEQP-GLES2.functional.texture.specification.texsubimage2d_empty_tex.rgba4444_cube -dEQP-GLES2.functional.texture.specification.texsubimage2d_empty_tex.rgba5551_2d -dEQP-GLES2.functional.texture.specification.texsubimage2d_empty_tex.rgba5551_cube -dEQP-GLES2.functional.texture.specification.texsubimage2d_empty_tex.rgba8888_2d -dEQP-GLES2.functional.texture.specification.texsubimage2d_empty_tex.rgba8888_cube -dEQP-GLES2.functional.texture.units.all_units.only_cube.8 -dEQP-GLES2.functional.texture.vertex.2d.filtering.linear_mipmap_linear_linear_clamp -dEQP-GLES2.functional.texture.vertex.2d.filtering.linear_mipmap_linear_linear_mirror -dEQP-GLES2.functional.texture.vertex.2d.filtering.linear_mipmap_linear_linear_repeat -dEQP-GLES2.functional.texture.vertex.2d.filtering.linear_mipmap_linear_nearest_clamp -dEQP-GLES2.functional.texture.vertex.2d.filtering.linear_mipmap_linear_nearest_mirror -dEQP-GLES2.functional.texture.vertex.2d.filtering.linear_mipmap_linear_nearest_repeat -dEQP-GLES2.functional.texture.vertex.2d.filtering.linear_mipmap_nearest_linear_clamp -dEQP-GLES2.functional.texture.vertex.2d.filtering.linear_mipmap_nearest_linear_mirror -dEQP-GLES2.functional.texture.vertex.2d.filtering.linear_mipmap_nearest_linear_repeat -dEQP-GLES2.functional.texture.vertex.2d.filtering.linear_mipmap_nearest_nearest_clamp -dEQP-GLES2.functional.texture.vertex.2d.filtering.linear_mipmap_nearest_nearest_mirror -dEQP-GLES2.functional.texture.vertex.2d.filtering.linear_mipmap_nearest_nearest_repeat -dEQP-GLES2.functional.texture.vertex.2d.filtering.nearest_mipmap_linear_linear_clamp -dEQP-GLES2.functional.texture.vertex.2d.filtering.nearest_mipmap_linear_linear_mirror -dEQP-GLES2.functional.texture.vertex.2d.filtering.nearest_mipmap_linear_linear_repeat -dEQP-GLES2.functional.texture.vertex.2d.filtering.nearest_mipmap_linear_nearest_clamp -dEQP-GLES2.functional.texture.vertex.2d.filtering.nearest_mipmap_linear_nearest_mirror -dEQP-GLES2.functional.texture.vertex.2d.filtering.nearest_mipmap_linear_nearest_repeat -dEQP-GLES2.functional.texture.vertex.2d.filtering.nearest_mipmap_nearest_linear_clamp -dEQP-GLES2.functional.texture.vertex.2d.filtering.nearest_mipmap_nearest_linear_mirror -dEQP-GLES2.functional.texture.vertex.2d.filtering.nearest_mipmap_nearest_linear_repeat -dEQP-GLES2.functional.texture.vertex.2d.filtering.nearest_mipmap_nearest_nearest_clamp -dEQP-GLES2.functional.texture.vertex.2d.filtering.nearest_mipmap_nearest_nearest_mirror -dEQP-GLES2.functional.texture.vertex.2d.filtering.nearest_mipmap_nearest_nearest_repeat -dEQP-GLES2.functional.texture.vertex.2d.wrap.clamp_clamp -dEQP-GLES2.functional.texture.vertex.2d.wrap.clamp_mirror -dEQP-GLES2.functional.texture.vertex.2d.wrap.clamp_repeat -dEQP-GLES2.functional.texture.vertex.2d.wrap.mirror_clamp -dEQP-GLES2.functional.texture.vertex.2d.wrap.mirror_mirror -dEQP-GLES2.functional.texture.vertex.2d.wrap.mirror_repeat -dEQP-GLES2.functional.texture.vertex.2d.wrap.repeat_clamp -dEQP-GLES2.functional.texture.vertex.2d.wrap.repeat_mirror -dEQP-GLES2.functional.texture.vertex.2d.wrap.repeat_repeat -dEQP-GLES2.functional.texture.vertex.cube.filtering.linear_mipmap_linear_linear_clamp -dEQP-GLES2.functional.texture.vertex.cube.filtering.linear_mipmap_linear_linear_mirror -dEQP-GLES2.functional.texture.vertex.cube.filtering.linear_mipmap_linear_linear_repeat -dEQP-GLES2.functional.texture.vertex.cube.filtering.linear_mipmap_linear_nearest_clamp -dEQP-GLES2.functional.texture.vertex.cube.filtering.linear_mipmap_linear_nearest_mirror -dEQP-GLES2.functional.texture.vertex.cube.filtering.linear_mipmap_linear_nearest_repeat -dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_linear_linear_clamp -dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_linear_linear_mirror -dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_linear_linear_repeat -dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_linear_nearest_clamp -dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_linear_nearest_mirror -dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_linear_nearest_repeat -dEQP-GLES2.functional.texture.vertex.cube.wrap.clamp_clamp -dEQP-GLES2.functional.texture.vertex.cube.wrap.clamp_mirror -dEQP-GLES2.functional.texture.vertex.cube.wrap.clamp_repeat -dEQP-GLES2.functional.texture.vertex.cube.wrap.mirror_clamp -dEQP-GLES2.functional.texture.vertex.cube.wrap.mirror_mirror -dEQP-GLES2.functional.texture.vertex.cube.wrap.mirror_repeat -dEQP-GLES2.functional.texture.vertex.cube.wrap.repeat_clamp -dEQP-GLES2.functional.texture.vertex.cube.wrap.repeat_mirror -dEQP-GLES2.functional.texture.vertex.cube.wrap.repeat_repeat -dEQP-GLES2.functional.uniform_api.random.0 -dEQP-GLES2.functional.uniform_api.random.21 -dEQP-GLES2.functional.uniform_api.random.29 -dEQP-GLES2.functional.uniform_api.random.3 -dEQP-GLES2.functional.uniform_api.random.33 -dEQP-GLES2.functional.uniform_api.random.55 -dEQP-GLES2.functional.uniform_api.random.79 -dEQP-GLES2.functional.uniform_api.random.94 -dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.array_in_struct.sampler2D_samplerCube_both -dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.array_in_struct.sampler2D_samplerCube_vertex -dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.basic.sampler2D_both -dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.basic.sampler2D_vertex -dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.basic.samplerCube_vertex -dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.basic_array.sampler2D_both -dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.basic_array.sampler2D_vertex -dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.basic_struct.sampler2D_samplerCube_vertex -dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.struct_in_array.sampler2D_samplerCube_both -dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.array_in_struct.sampler2D_samplerCube_both -dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.array_in_struct.sampler2D_samplerCube_vertex -dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.basic.sampler2D_both -dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.basic.sampler2D_vertex -dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.basic.samplerCube_vertex -dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.basic_array.sampler2D_both -dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.basic_array.sampler2D_vertex -dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.basic_struct.sampler2D_samplerCube_vertex -dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.struct_in_array.sampler2D_samplerCube_both -dEQP-GLES2.functional.uniform_api.value.initial.render.basic.sampler2D_both -dEQP-GLES2.functional.uniform_api.value.initial.render.basic.sampler2D_vertex -dEQP-GLES2.functional.uniform_api.value.initial.render.basic.samplerCube_both -dEQP-GLES2.functional.uniform_api.value.initial.render.basic.samplerCube_vertex -dEQP-GLES2.functional.uniform_api.value.initial.render.basic_array.sampler2D_both -dEQP-GLES2.functional.uniform_api.value.initial.render.basic_array.sampler2D_vertex