From 957132294f0edcd6865f758dd7d060c93434f711 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 26 Feb 2021 12:26:08 -0800 Subject: [PATCH] ci/a5xx: Increase the gles3/31 coverage. Now that there's more time available in our budget per board, we can run all of gles31, and half of gles3, instead of 10%. Part-of: --- src/freedreno/ci/deqp-freedreno-a530-fails.txt | 586 +++++++++++++++++++++--- src/freedreno/ci/deqp-freedreno-a530-flakes.txt | 6 + src/freedreno/ci/deqp-freedreno-a530-skips.txt | 13 + src/freedreno/ci/gitlab-ci.yml | 5 +- 4 files changed, 556 insertions(+), 54 deletions(-) create mode 100644 src/freedreno/ci/deqp-freedreno-a530-skips.txt diff --git a/src/freedreno/ci/deqp-freedreno-a530-fails.txt b/src/freedreno/ci/deqp-freedreno-a530-fails.txt index dc65189..c76b67e 100644 --- a/src/freedreno/ci/deqp-freedreno-a530-fails.txt +++ b/src/freedreno/ci/deqp-freedreno-a530-fails.txt @@ -5,127 +5,609 @@ 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.texture.specification.basic_copytexsubimage2d.2d_alpha,Fail dEQP-GLES2.functional.texture.specification.basic_copytexsubimage2d.2d_luminance,Fail -dEQP-GLES2.functional.texture.specification.basic_copytexsubimage2d.2d_rgb,Fail dEQP-GLES2.functional.texture.specification.basic_copytexsubimage2d.2d_rgba,Fail +dEQP-GLES2.functional.texture.specification.basic_copytexsubimage2d.2d_rgb,Fail +dEQP-GLES31.functional.image_load_store.early_fragment_tests.early_fragment_tests_stencil,Crash +dEQP-GLES31.functional.image_load_store.early_fragment_tests.early_fragment_tests_stencil_fbo,Crash +dEQP-GLES31.functional.image_load_store.early_fragment_tests.early_fragment_tests_stencil_fbo_with_no_stencil,Crash +dEQP-GLES31.functional.image_load_store.early_fragment_tests.no_early_fragment_tests_stencil,Crash +dEQP-GLES31.functional.image_load_store.early_fragment_tests.no_early_fragment_tests_stencil_fbo,Crash +dEQP-GLES31.functional.image_load_store.early_fragment_tests.no_early_fragment_tests_stencil_fbo_with_no_stencil,Crash +dEQP-GLES31.functional.layout_binding.image.image2d.fragment_binding_array,Crash +dEQP-GLES31.functional.layout_binding.image.image2d.fragment_binding_max,Crash +dEQP-GLES31.functional.layout_binding.image.image3d.fragment_binding_array,Crash +dEQP-GLES31.functional.layout_binding.image.image3d.fragment_binding_max,Crash +dEQP-GLES31.functional.separate_shader.random.105,Fail +dEQP-GLES31.functional.separate_shader.random.113,Fail +dEQP-GLES31.functional.separate_shader.random.121,Fail +dEQP-GLES31.functional.separate_shader.random.123,Fail +dEQP-GLES31.functional.separate_shader.random.35,Fail +dEQP-GLES31.functional.separate_shader.random.3,Fail +dEQP-GLES31.functional.separate_shader.random.51,Fail +dEQP-GLES31.functional.separate_shader.random.59,Fail +dEQP-GLES31.functional.separate_shader.random.63,Fail +dEQP-GLES31.functional.separate_shader.random.67,Fail +dEQP-GLES31.functional.separate_shader.random.73,Fail +dEQP-GLES31.functional.separate_shader.random.79,Fail +dEQP-GLES31.functional.separate_shader.random.81,Fail +dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth24_stencil8.gather_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth32f_stencil8.gather_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth32f_stencil8.linear_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth32f_stencil8.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth_component16.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.compressed_r11_eac.gather_size_tile_multiple,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rg11_eac.gather_size_tile_multiple,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgb8_etc2.gather_size_tile_multiple,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgb8_etc2.nearest_size_tile_multiple,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgba8_etc2_eac.gather_size_tile_multiple,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgba8_etc2_eac.linear_size_tile_multiple,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgba8_etc2_eac.nearest_size_tile_multiple,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.compressed_signed_r11_eac.gather_size_tile_multiple,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.compressed_signed_r11_eac.linear_size_tile_multiple,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.compressed_signed_r11_eac.nearest_size_tile_multiple,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.compressed_srgb8_alpha8_etc2_eac.gather_size_tile_multiple,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.compressed_srgb8_alpha8_etc2_eac.nearest_size_tile_multiple,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.compressed_srgb8_etc2.gather_size_tile_multiple,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.compressed_srgb8_etc2.linear_size_tile_multiple,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.compressed_srgb8_etc2.nearest_size_tile_multiple,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.compressed_srgb8_punchthrough_alpha1_etc2.gather_size_tile_multiple,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.compressed_srgb8_punchthrough_alpha1_etc2.linear_size_tile_multiple,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.depth_component32f.gather_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.depth_component32f.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.luminance_alpha.gather_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.luminance.linear_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.luminance.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.r11f_g11f_b10f.linear_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.r16f.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.r32f.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.r8.gather_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.r8_snorm.gather_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.r8_snorm.linear_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.r8_snorm.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.r8ui.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rg16f.linear_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rg16i.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rg32f.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rg32i.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rg8.gather_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rg8.linear_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rg8.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rg8_snorm.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgb10_a2.gather_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgb10_a2.linear_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgb10_a2.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgb16i.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgb32ui.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgb565.gather_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgb5_a1.linear_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgb5_a1.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgb9_e5.linear_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgba16i.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgba32i.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgba32ui.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgba4.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgba8.gather_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgba8i.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgba8_snorm.linear_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgba8_snorm.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.stencil_index8.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.compressed_color.gather.s_mirrored_repeat_t_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.compressed_color.gather.s_repeat_t_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.compressed_color.nearest.s_repeat_t_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_color.nearest.s_clamp_to_edge_t_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_color.nearest.s_repeat_t_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_depth.gather.s_clamp_to_edge_t_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_depth.gather.s_repeat_t_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_depth.nearest.s_mirrored_repeat_t_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.int_color.nearest.s_mirrored_repeat_t_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.snorm_color.gather.s_mirrored_repeat_t_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.snorm_color.linear.s_clamp_to_edge_t_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.snorm_color.linear.s_mirrored_repeat_t_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.snorm_color.linear.s_repeat_t_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.snorm_color.nearest.s_mirrored_repeat_t_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_color.gather.s_mirrored_repeat_t_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_color.nearest.s_clamp_to_edge_t_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_depth.nearest.s_mirrored_repeat_t_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_depth.nearest.s_repeat_t_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_3d.snorm_color.linear.s_mirrored_repeat_t_clamp_to_border_r_repeat_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_3d.snorm_color.linear.s_repeat_t_mirrored_repeat_r_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_3d.snorm_color.nearest.s_clamp_to_border_t_clamp_to_border_r_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_3d.snorm_color.nearest.s_clamp_to_border_t_clamp_to_border_r_repeat_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_3d.uint_color.nearest.s_clamp_to_border_t_clamp_to_border_r_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_3d.uint_color.nearest.s_mirrored_repeat_t_clamp_to_border_r_repeat_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_3d.uint_color.nearest.s_repeat_t_mirrored_repeat_r_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_3d.unorm_color.linear.s_clamp_to_border_t_clamp_to_border_r_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_3d.unorm_color.linear.s_clamp_to_border_t_clamp_to_border_r_repeat_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_3d.unorm_color.linear.s_repeat_t_mirrored_repeat_r_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.range_clamp.linear_compressed_color,Fail +dEQP-GLES31.functional.texture.border_clamp.sampler.int_color,Fail +dEQP-GLES31.functional.texture.border_clamp.sampler.uint_stencil,Fail +dEQP-GLES31.functional.texture.border_clamp.sampler.unorm_depth,Fail +dEQP-GLES31.functional.texture.border_clamp.unused_channels.r16i,Fail +dEQP-GLES31.functional.texture.border_clamp.unused_channels.r8,Fail +dEQP-GLES31.functional.texture.texture_buffer.modify.bufferdata.buffer_size_131071,Fail +dEQP-GLES31.functional.texture.texture_buffer.modify.bufferdata.offset_7_alignments,Fail +dEQP-GLES31.functional.texture.texture_buffer.modify.bufferdata.range_size_98304,Fail +dEQP-GLES31.functional.texture.texture_buffer.modify.buffersubdata.offset_1_alignments,Fail +dEQP-GLES31.functional.texture.texture_buffer.modify.mapbuffer_readwrite.offset_1_alignments,Fail +dEQP-GLES31.functional.texture.texture_buffer.modify.mapbuffer_write.buffer_size_131071,Fail +dEQP-GLES31.functional.texture.texture_buffer.modify.mapbuffer_write.offset_7_alignments,Fail +dEQP-GLES31.functional.texture.texture_buffer.modify.mapbuffer_write.range_size_98304,Fail +dEQP-GLES31.functional.texture.texture_buffer.render.as_fragment_texture.buffer_size_131071,Fail +dEQP-GLES31.functional.texture.texture_buffer.render.as_fragment_texture.offset_7_alignments,Fail +dEQP-GLES31.functional.texture.texture_buffer.render.as_fragment_texture.range_size_98304,Fail +dEQP-GLES31.functional.texture.texture_buffer.render.as_index_array_as_fragment_texture.buffer_size_131071,Fail +dEQP-GLES31.functional.texture.texture_buffer.render.as_index_array_as_fragment_texture.offset_7_alignments,Fail +dEQP-GLES31.functional.texture.texture_buffer.render.as_index_array_as_fragment_texture.range_size_98304,Fail +dEQP-GLES31.functional.texture.texture_buffer.render.as_index_array_as_vertex_texture_as_fragment_texture.buffer_size_131071,Fail +dEQP-GLES31.functional.texture.texture_buffer.render.as_index_array_as_vertex_texture_as_fragment_texture.offset_7_alignments,Fail +dEQP-GLES31.functional.texture.texture_buffer.render.as_index_array_as_vertex_texture_as_fragment_texture.range_size_98304,Fail +dEQP-GLES31.functional.texture.texture_buffer.render.as_index_array_as_vertex_texture.offset_7_alignments,Fail +dEQP-GLES31.functional.texture.texture_buffer.render.as_vertex_array_as_fragment_texture.offset_1_alignments,Fail +dEQP-GLES31.functional.texture.texture_buffer.render.as_vertex_array_as_index_array_as_fragment_texture.offset_1_alignments,Fail +dEQP-GLES31.functional.texture.texture_buffer.render.as_vertex_array_as_index_array_as_vertex_texture_as_fragment_texture.offset_1_alignments,Fail +dEQP-GLES31.functional.texture.texture_buffer.render.as_vertex_array_as_index_array_as_vertex_texture.offset_1_alignments,Fail +dEQP-GLES31.functional.texture.texture_buffer.render.as_vertex_array_as_vertex_texture_as_fragment_texture.offset_1_alignments,Fail +dEQP-GLES31.functional.texture.texture_buffer.render.as_vertex_array_as_vertex_texture.offset_1_alignments,Fail +dEQP-GLES31.functional.texture.texture_buffer.render.as_vertex_texture_as_fragment_texture.buffer_size_131071,Fail +dEQP-GLES31.functional.texture.texture_buffer.render.as_vertex_texture_as_fragment_texture.offset_7_alignments,Fail +dEQP-GLES31.functional.texture.texture_buffer.render.as_vertex_texture_as_fragment_texture.range_size_98304,Fail +dEQP-GLES31.functional.texture.texture_buffer.render.as_vertex_texture.offset_7_alignments,Fail +dEQP-GLES31.functional.texture.texture_buffer.state_query.max_texture_buffer_size_getfloat,Fail +dEQP-GLES31.functional.texture.texture_buffer.state_query.max_texture_buffer_size_getinteger,Fail +dEQP-GLES3.functional.clipping.line.wide_line_clip_viewport_corner,Fail +dEQP-GLES3.functional.clipping.point.wide_point_clip_viewport_center,Fail +dEQP-GLES3.functional.fbo.blit.depth_stencil.depth24_stencil8_scale,Fail dEQP-GLES3.functional.fbo.blit.depth_stencil.depth24_stencil8_stencil_only,Fail +dEQP-GLES3.functional.fbo.blit.depth_stencil.depth32f_stencil8_scale,Fail +dEQP-GLES3.functional.fbo.blit.depth_stencil.depth32f_stencil8_stencil_only,Fail +dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag,Fail dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_dst_y,Fail +dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_dst_y,Fail +dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_y,Fail +dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_dst_x,Fail +dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_dst_x,Fail +dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_x,Fail +dEQP-GLES3.functional.fbo.invalidate.sub.unbind_blit_depth,Fail +dEQP-GLES3.functional.fbo.invalidate.sub.unbind_blit_msaa_depth,Fail +dEQP-GLES3.functional.fbo.invalidate.whole.unbind_blit_color,Fail +dEQP-GLES3.functional.fbo.invalidate.whole.unbind_blit_msaa_color,Fail +dEQP-GLES3.functional.fbo.msaa.2_samples.depth32f_stencil8,Fail dEQP-GLES3.functional.fbo.msaa.2_samples.stencil_index8,Fail dEQP-GLES3.functional.fbo.msaa.4_samples.depth32f_stencil8,Fail +dEQP-GLES3.functional.fbo.msaa.4_samples.stencil_index8,Fail dEQP-GLES3.functional.shaders.texture_functions.texturegradoffset.sampler2darray_fixed_vertex,Fail +dEQP-GLES3.functional.shaders.texture_functions.texturegradoffset.sampler2dshadow_vertex,Fail +dEQP-GLES3.functional.shaders.texture_functions.texturegradoffset.sampler3d_fixed_vertex,Fail dEQP-GLES3.functional.shaders.texture_functions.texturegradoffset.sampler3d_float_vertex,Fail dEQP-GLES3.functional.shaders.texture_functions.textureprojgradoffset.sampler2dshadow_vertex,Fail +dEQP-GLES3.functional.shaders.texture_functions.textureprojgradoffset.sampler3d_fixed_vertex,Fail +dEQP-GLES3.functional.shaders.texture_functions.textureprojgradoffset.sampler3d_float_vertex,Fail +dEQP-GLES3.functional.shaders.texture_functions.textureprojgrad.sampler2dshadow_vertex,Fail dEQP-GLES3.functional.texture.specification.basic_copytexsubimage2d.2d_alpha,Fail +dEQP-GLES3.functional.texture.specification.basic_copytexsubimage2d.2d_rgba,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_float,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_ivec2,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_ivec4,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_mat2,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_mat2x4,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_uvec2,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_uvec4,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_vec3,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_float,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_ivec2,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_ivec4,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat2,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat2x4,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_uvec2,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_uvec4,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_vec3,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_int,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_ivec3,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_mat2x3,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_uint,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_uvec3,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_vec2,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_vec4,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_int,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_ivec3,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_mat2x3,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_uint,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_uvec3,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_vec2,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_vec4,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_int,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_ivec3,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_mat2x3,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_uint,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_uvec3,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_vec2,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_vec4,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_float,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_ivec2,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_ivec4,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_mat2,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_mat2x4,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_uvec2,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_uvec4,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_vec3,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_int,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_ivec3,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_mat2x3,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_uint,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_uvec3,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_vec2,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_vec4,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_int,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_ivec3,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_mat2x3,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_uint,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_uvec3,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_vec2,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_vec4,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_float,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_ivec2,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_ivec4,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat2,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_mat2x4,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_uvec2,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_uvec4,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_vec3,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_float,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_ivec2,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_ivec4,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat2,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat2x4,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_uvec2,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_uvec4,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_vec3,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_float,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_ivec2,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_ivec4,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat2,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_mat2x4,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_uvec2,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_uvec4,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_vec3,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_int,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_ivec3,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_mat2x3,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_uint,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_uvec3,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_vec2,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_vec4,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_vec4,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_float,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_ivec2,Fail dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_ivec4,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_mat2,Fail dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_mat2x4,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_mat3,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_mat4,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_mat4x2,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_uvec2,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_uvec4,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.highp_vec3,Fail dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_float,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_ivec2,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_ivec4,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_mat2,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_mat2x4,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_mat3,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_mat4,Fail dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_mat4x2,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_uvec2,Fail dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_uvec4,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.lowp_vec3,Fail dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_int,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_ivec3,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_mat2x3,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_mat3x2,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_mat3x4,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_mat4x3,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_uint,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_uvec3,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_vec2,Fail dEQP-GLES3.functional.transform_feedback.array.interleaved.lines.mediump_vec4,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_int,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_ivec3,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_mat2x3,Fail dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_mat3x2,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_mat3x4,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_mat4x3,Fail dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_uint,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_uvec3,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_vec2,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.highp_vec4,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_int,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_ivec3,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_mat2x3,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_mat3x2,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_mat3x4,Fail dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_mat4x3,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_uint,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_uvec3,Fail dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_vec2,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.lowp_vec4,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_float,Fail dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_ivec2,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_ivec4,Fail dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_mat2,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_mat2x4,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_mat3,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_mat4,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_mat4x2,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_uvec2,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_uvec4,Fail +dEQP-GLES3.functional.transform_feedback.array.interleaved.points.mediump_vec3,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_int,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_ivec3,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_mat2x3,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_mat3x2,Fail dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_mat3x4,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_mat4x3,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_uint,Fail dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_uvec3,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_vec2,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.lines.highp_vec4,Fail dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_int,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_ivec3,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_mat2x3,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_mat3x2,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_mat3x4,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_mat4x3,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_uint,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_uvec3,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_vec2,Fail dEQP-GLES3.functional.transform_feedback.array.separate.lines.lowp_vec4,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_float,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_ivec2,Fail dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_ivec4,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_mat2,Fail dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_mat2x4,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_mat3,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_mat4,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_mat4x2,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_uvec2,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_uvec4,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.lines.mediump_vec3,Fail dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_float,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_ivec2,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_ivec4,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_mat2,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_mat2x4,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_mat3,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_mat4,Fail dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_mat4x2,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_uvec2,Fail dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_uvec4,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.points.highp_vec3,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_float,Fail dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_ivec2,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_ivec4,Fail dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_mat2,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_mat2x4,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_mat3,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_mat4,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_mat4x2,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_uvec2,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_uvec4,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.points.lowp_vec3,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_int,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_ivec3,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_mat2x3,Fail dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_mat3x2,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_mat3x4,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_mat4x3,Fail dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_uint,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_float,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.highp_uvec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_ivec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.lowp_mat2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.lines.mediump_uint,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.highp_vec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_ivec3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.lowp_mat2x3,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.points.mediump_uvec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_int,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.highp_vec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.lowp_uint,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_float,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.lines.mediump_uvec4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_ivec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.highp_mat2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.lowp_uvec2,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.points.mediump_vec2,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_uvec3,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_vec2,Fail +dEQP-GLES3.functional.transform_feedback.array.separate.points.mediump_vec4,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.lines.highp_float,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.lines.highp_ivec2,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.lines.highp_ivec4,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.lines.highp_mat2,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.lines.highp_mat2x4,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.lines.highp_mat3,Fail dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.lines.highp_mat4,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.lines.highp_mat4x2,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.lines.highp_uvec2,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.lines.highp_uvec4,Fail dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.lines.highp_vec3,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.lines.lowp_float,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.lines.lowp_ivec2,Fail dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.lines.lowp_ivec4,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.lines.lowp_mat2,Fail dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.lines.lowp_mat2x4,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.lines.lowp_mat3,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.lines.lowp_mat4,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.lines.lowp_mat4x2,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.lines.lowp_uvec2,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.lines.lowp_uvec4,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.lines.lowp_vec3,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.lines.mediump_int,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.lines.mediump_ivec3,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.lines.mediump_mat2x3,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.lines.mediump_mat3x2,Fail dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.lines.mediump_mat3x4,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.lines.mediump_mat4x3,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.lines.mediump_uint,Fail dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.lines.mediump_uvec3,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.lines.mediump_vec2,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.lines.mediump_vec4,Fail dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.highp_int,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.highp_ivec3,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.highp_mat2x3,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.highp_mat3x2,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.highp_mat3x4,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.highp_mat4x3,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.highp_uint,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.highp_uvec3,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.highp_vec2,Fail dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.highp_vec4,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.lowp_int,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.lowp_ivec3,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.lowp_mat2x3,Fail dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.lowp_mat3x2,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.lowp_mat3x4,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.lowp_mat4x3,Fail dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.lowp_uint,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.lowp_uvec3,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.lowp_vec2,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.lowp_vec4,Fail dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.mediump_float,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.mediump_ivec2,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.mediump_ivec4,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.mediump_mat2,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.mediump_mat2x4,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.mediump_mat3,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.mediump_mat4,Fail dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.mediump_mat4x2,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.mediump_uvec2,Fail dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.mediump_uvec4,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.mediump_vec3,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.highp_int,Fail dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.highp_ivec3,Fail dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.highp_mat2x3,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.highp_mat3x2,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.highp_mat3x4,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.highp_mat4x3,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.highp_uint,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.highp_uvec3,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.highp_vec2,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.highp_vec4,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.lowp_int,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.lowp_ivec3,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.lowp_mat2x3,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.lowp_mat3x2,Fail dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.lowp_mat3x4,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.lowp_mat4x3,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.lowp_uint,Fail dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.lowp_uvec3,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.lowp_vec2,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.lowp_vec4,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.mediump_float,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.mediump_ivec2,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.mediump_ivec4,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.mediump_mat2,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.mediump_mat2x4,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.mediump_mat3,Fail dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.mediump_mat4,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.mediump_mat4x2,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.mediump_uvec2,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.mediump_uvec4,Fail dEQP-GLES3.functional.transform_feedback.basic_types.separate.lines.mediump_vec3,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.highp_float,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.highp_ivec2,Fail dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.highp_ivec4,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.highp_mat2,Fail dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.highp_mat2x4,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.highp_mat3,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.highp_mat4,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.highp_mat4x2,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.highp_uvec2,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.highp_uvec4,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.highp_vec3,Fail dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.lowp_float,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.lowp_ivec2,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.lowp_ivec4,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.lowp_mat2,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.lowp_mat2x4,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.lowp_mat3,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.lowp_mat4,Fail dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.lowp_mat4x2,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.lowp_uvec2,Fail dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.lowp_uvec4,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.lowp_vec3,Fail dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.mediump_int,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.mediump_ivec3,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.mediump_mat2x3,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.mediump_mat3x2,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.mediump_mat3x4,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.mediump_mat4x3,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.mediump_uint,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.mediump_uvec3,Fail +dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.mediump_vec2,Fail dEQP-GLES3.functional.transform_feedback.basic_types.separate.points.mediump_vec4,Fail +dEQP-GLES3.functional.transform_feedback.interpolation.centroid.highp_vec4_lines_separate,Fail +dEQP-GLES3.functional.transform_feedback.interpolation.centroid.highp_vec4_points_separate,Fail +dEQP-GLES3.functional.transform_feedback.interpolation.centroid.highp_vec4_triangles_separate,Fail +dEQP-GLES3.functional.transform_feedback.interpolation.centroid.lowp_vec4_lines_separate,Fail dEQP-GLES3.functional.transform_feedback.interpolation.centroid.lowp_vec4_points_separate,Fail +dEQP-GLES3.functional.transform_feedback.interpolation.centroid.lowp_vec4_triangles_separate,Fail +dEQP-GLES3.functional.transform_feedback.interpolation.centroid.mediump_vec4_lines_separate,Fail +dEQP-GLES3.functional.transform_feedback.interpolation.centroid.mediump_vec4_points_separate,Fail dEQP-GLES3.functional.transform_feedback.interpolation.centroid.mediump_vec4_triangles_separate,Fail +dEQP-GLES3.functional.transform_feedback.interpolation.flat.highp_vec4_lines_separate,Fail +dEQP-GLES3.functional.transform_feedback.interpolation.flat.highp_vec4_points_separate,Fail +dEQP-GLES3.functional.transform_feedback.interpolation.flat.lowp_vec4_lines_separate,Fail +dEQP-GLES3.functional.transform_feedback.interpolation.flat.lowp_vec4_points_separate,Fail dEQP-GLES3.functional.transform_feedback.interpolation.flat.mediump_vec4_lines_separate,Fail +dEQP-GLES3.functional.transform_feedback.interpolation.flat.mediump_vec4_points_separate,Fail +dEQP-GLES3.functional.transform_feedback.interpolation.smooth.highp_vec4_lines_separate,Fail +dEQP-GLES3.functional.transform_feedback.interpolation.smooth.highp_vec4_points_separate,Fail +dEQP-GLES3.functional.transform_feedback.interpolation.smooth.lowp_vec4_lines_separate,Fail +dEQP-GLES3.functional.transform_feedback.interpolation.smooth.lowp_vec4_points_separate,Fail +dEQP-GLES3.functional.transform_feedback.interpolation.smooth.mediump_vec4_lines_separate,Fail dEQP-GLES3.functional.transform_feedback.interpolation.smooth.mediump_vec4_points_separate,Fail +dEQP-GLES3.functional.transform_feedback.point_size.lines_separate,Fail +dEQP-GLES3.functional.transform_feedback.point_size.points_separate,Fail dEQP-GLES3.functional.transform_feedback.position.lines_separate,Fail -dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.3,Fail -dEQP-GLES3.functional.transform_feedback.random.interleaved.points.3,Fail -dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.3,Fail -dEQP-GLES3.functional.transform_feedback.random.separate.lines.3,Fail -dEQP-GLES3.functional.transform_feedback.random.separate.points.3,Fail -dEQP-GLES3.functional.transform_feedback.random.separate.triangles.3,Fail +dEQP-GLES3.functional.transform_feedback.position.points_separate,Fail +dEQP-GLES3.functional.transform_feedback.random_full_array_capture.interleaved.lines.1,Fail dEQP-GLES3.functional.transform_feedback.random_full_array_capture.interleaved.lines.3,Fail +dEQP-GLES3.functional.transform_feedback.random_full_array_capture.interleaved.lines.5,Fail +dEQP-GLES3.functional.transform_feedback.random_full_array_capture.interleaved.lines.7,Fail +dEQP-GLES3.functional.transform_feedback.random_full_array_capture.interleaved.lines.9,Fail +dEQP-GLES3.functional.transform_feedback.random_full_array_capture.interleaved.points.1,Fail dEQP-GLES3.functional.transform_feedback.random_full_array_capture.interleaved.points.3,Fail +dEQP-GLES3.functional.transform_feedback.random_full_array_capture.interleaved.points.5,Fail +dEQP-GLES3.functional.transform_feedback.random_full_array_capture.interleaved.points.7,Fail +dEQP-GLES3.functional.transform_feedback.random_full_array_capture.interleaved.points.9,Fail +dEQP-GLES3.functional.transform_feedback.random_full_array_capture.interleaved.triangles.1,Fail dEQP-GLES3.functional.transform_feedback.random_full_array_capture.interleaved.triangles.3,Fail +dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.lines.1,Fail dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.lines.3,Fail +dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.lines.5,Fail +dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.lines.7,Fail +dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.lines.9,Fail +dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.points.1,Fail dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.points.3,Fail +dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.points.5,Fail +dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.points.7,Fail +dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.points.9,Fail +dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.triangles.1,Fail dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.triangles.3,Fail -dEQP-GLES31.functional.image_load_store.early_fragment_tests.early_fragment_tests_stencil_fbo,Crash -dEQP-GLES31.functional.separate_shader.random.59,Fail -dEQP-GLES31.functional.separate_shader.random.69,Fail -dEQP-GLES31.functional.separate_shader.random.79,Fail -dEQP-GLES31.functional.separate_shader.random.99,Fail -dEQP-GLES31.functional.separate_shader.random.119,Fail -dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth24_stencil8.linear_size_pot,Fail -dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgb8_etc2.gather_size_tile_multiple,Fail -dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgba8_etc2_eac.nearest_size_tile_multiple,Fail -dEQP-GLES31.functional.texture.border_clamp.formats.depth_component16.nearest_size_pot,Fail -dEQP-GLES31.functional.texture.border_clamp.formats.luminance.nearest_size_pot,Fail -dEQP-GLES31.functional.texture.border_clamp.formats.rg16ui.nearest_size_pot,Fail -dEQP-GLES31.functional.texture.border_clamp.formats.rg32f.nearest_size_pot,Fail -dEQP-GLES31.functional.texture.border_clamp.formats.rg8.gather_size_pot,Fail -dEQP-GLES31.functional.texture.border_clamp.formats.rgb16i.nearest_size_pot,Fail -dEQP-GLES31.functional.texture.border_clamp.formats.rgb565.nearest_size_pot,Fail -dEQP-GLES31.functional.texture.border_clamp.formats.srgb8_alpha8.gather_size_pot,Fail -dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_3d.int_color.nearest.s_clamp_to_border_t_clamp_to_border_r_clamp_to_border_pot,Fail -dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_3d.snorm_color.nearest.s_mirrored_repeat_t_clamp_to_border_r_repeat_pot,Fail -dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_3d.unorm_color.nearest.s_clamp_to_border_t_clamp_to_border_r_clamp_to_border_pot,Fail -dEQP-GLES31.functional.texture.border_clamp.sampler.unorm_depth,Fail -dEQP-GLES31.functional.texture.border_clamp.unused_channels.r8,Fail -dEQP-GLES31.functional.texture.texture_buffer.modify.bufferdata.buffer_size_131071,Fail -dEQP-GLES31.functional.texture.texture_buffer.render.as_index_array_as_fragment_texture.offset_7_alignments,Fail -dEQP-GLES31.functional.texture.texture_buffer.render.as_vertex_array_as_index_array_as_fragment_texture.offset_1_alignments,Fail -dEQP-GLES31.functional.texture.texture_buffer.render.as_vertex_texture_as_fragment_texture.range_size_98304,Fail -dEQP-GLES31.functional.texture.texture_buffer.state_query.max_texture_buffer_size_getinteger,Fail +dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.triangles.5,Fail +dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.triangles.7,Fail +dEQP-GLES3.functional.transform_feedback.random_full_array_capture.separate.triangles.9,Fail +dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.1,Fail +dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.3,Fail +dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.5,Fail +dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.7,Fail +dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.9,Fail +dEQP-GLES3.functional.transform_feedback.random.interleaved.points.1,Fail +dEQP-GLES3.functional.transform_feedback.random.interleaved.points.3,Fail +dEQP-GLES3.functional.transform_feedback.random.interleaved.points.5,Fail +dEQP-GLES3.functional.transform_feedback.random.interleaved.points.7,Fail +dEQP-GLES3.functional.transform_feedback.random.interleaved.points.9,Fail +dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.1,Fail +dEQP-GLES3.functional.transform_feedback.random.interleaved.triangles.3,Fail +dEQP-GLES3.functional.transform_feedback.random.separate.lines.1,Fail +dEQP-GLES3.functional.transform_feedback.random.separate.lines.3,Fail +dEQP-GLES3.functional.transform_feedback.random.separate.lines.5,Fail +dEQP-GLES3.functional.transform_feedback.random.separate.lines.7,Fail +dEQP-GLES3.functional.transform_feedback.random.separate.lines.9,Fail +dEQP-GLES3.functional.transform_feedback.random.separate.points.1,Fail +dEQP-GLES3.functional.transform_feedback.random.separate.points.3,Fail +dEQP-GLES3.functional.transform_feedback.random.separate.points.5,Fail +dEQP-GLES3.functional.transform_feedback.random.separate.points.7,Fail +dEQP-GLES3.functional.transform_feedback.random.separate.points.9,Fail +dEQP-GLES3.functional.transform_feedback.random.separate.triangles.1,Fail +dEQP-GLES3.functional.transform_feedback.random.separate.triangles.3,Fail +dEQP-GLES3.functional.transform_feedback.random.separate.triangles.5,Fail +dEQP-GLES3.functional.transform_feedback.random.separate.triangles.7,Fail +dEQP-GLES3.functional.transform_feedback.random.separate.triangles.9,Fail + +# Flaky since running more of GLES31 +dEQP-GLES31.functional.texture.border_clamp.* diff --git a/src/freedreno/ci/deqp-freedreno-a530-flakes.txt b/src/freedreno/ci/deqp-freedreno-a530-flakes.txt index 91dfb4c..1881401 100644 --- a/src/freedreno/ci/deqp-freedreno-a530-flakes.txt +++ b/src/freedreno/ci/deqp-freedreno-a530-flakes.txt @@ -3,11 +3,13 @@ # delete lines from the test list. Be careful. # unstable results (probably related to the iommu faults). +dEQP-GLES3.functional.fbo.invalidate.whole.unbind_blit_msaa_stencil dEQP-GLES3.functional.texture.filtering.3d.* dEQP-GLES3.functional.texture.vertex.3d.filtering.* dEQP-GLES31.functional.ubo.2_level_struct_array.single_buffer.packed_instance_array_fragment # unstable results once we enabled SMP -- some state not being reset reliably? +dEQP-GLES3.functional.transform_feedback.array.interleaved.triangles.lowp_mat3x4 dEQP-GLES3.functional.transform_feedback.interpolation.smooth.highp_vec4_triangles_separate # These are in the xfails list (they usually do), but the random @@ -15,3 +17,7 @@ dEQP-GLES3.functional.transform_feedback.interpolation.smooth.highp_vec4_triangl dEQP-GLES31.functional.separate_shader.random.99 dEQP-GLES31.functional.separate_shader.random.69 dEQP-GLES31.functional.separate_shader.random.119 + +# Usually passes +dEQP-GLES31.functional.separate_shader.random.13 +dEQP-GLES31.functional.separate_shader.interface.same_name_vertex_centroid_fragment_centroid diff --git a/src/freedreno/ci/deqp-freedreno-a530-skips.txt b/src/freedreno/ci/deqp-freedreno-a530-skips.txt new file mode 100644 index 0000000..8fd726b --- /dev/null +++ b/src/freedreno/ci/deqp-freedreno-a530-skips.txt @@ -0,0 +1,13 @@ +# Note: skips lists for CI are just a list of lines that, when +# non-zero-length and not starting with '#', will regex match to +# delete lines from the test list. Be careful. + +# Skip the perf/stress tests to keep runtime manageable +dEQP-GLES[0-9]*.performance.* +dEQP-GLES[0-9]*.stress.* + +# These are really slow on tiling architectures +dEQP-GLES[0-9]*.functional.flush_finish.* + +# Times out +dEQP-GLES31.functional.ssbo.layout.random.all_shared_buffer.36 diff --git a/src/freedreno/ci/gitlab-ci.yml b/src/freedreno/ci/gitlab-ci.yml index f25aec9..7e66547 100644 --- a/src/freedreno/ci/gitlab-ci.yml +++ b/src/freedreno/ci/gitlab-ci.yml @@ -83,16 +83,17 @@ a530_gles3: extends: - .baremetal-deqp-test - .arm64-a530-test + parallel: 2 variables: DEQP_VER: gles3 - DEQP_FRACTION: 10 + DEQP_FRACTION: 2 a530_gles31: extends: - a530_gles3 + parallel: 2 variables: DEQP_VER: gles31 - DEQP_FRACTION: 10 .a530_piglit: extends: -- 2.7.4