panfrost/ci: Test GLES 3.1 on Bifrost
authorBoris Brezillon <boris.brezillon@collabora.com>
Wed, 21 Apr 2021 09:10:46 +0000 (11:10 +0200)
committerBoris Brezillon <boris.brezillon@collabora.com>
Thu, 22 Apr 2021 19:28:52 +0000 (21:28 +0200)
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10375>

src/gallium/drivers/panfrost/ci/deqp-panfrost-g52-fails.txt
src/gallium/drivers/panfrost/ci/deqp-panfrost-g52-skips.txt
src/gallium/drivers/panfrost/ci/gitlab-ci.yml

index e69de29..81a6149 100644 (file)
@@ -0,0 +1,121 @@
+dEQP-GLES31.functional.draw_base_vertex.draw_elements_base_vertex.builtin_variable.vertex_id,Fail
+dEQP-GLES31.functional.draw_base_vertex.draw_elements_instanced_base_vertex.builtin_variable.vertex_id,Fail
+dEQP-GLES31.functional.draw_base_vertex.draw_range_elements_base_vertex.builtin_variable.vertex_id,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.0,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.10,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.11,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.12,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.13,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.14,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.15,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.16,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.17,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.18,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.19,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.1,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.2,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.3,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.4,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.5,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.6,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.7,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.8,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.9,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.0,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.10,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.11,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.12,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.13,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.14,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.15,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.16,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.17,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.18,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.19,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.1,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.2,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.3,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.4,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.6,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.8,Fail
+dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.9,Fail
+dEQP-GLES31.functional.draw_indirect.draw_elements_indirect.line_strip.instanced_attributes,Fail
+dEQP-GLES31.functional.draw_indirect.random.31,Fail
+dEQP-GLES31.functional.image_load_store.2d_array.format_reinterpret.rgba8_r32f,Fail
+dEQP-GLES31.functional.image_load_store.2d_array.format_reinterpret.rgba8_r32i,Fail
+dEQP-GLES31.functional.image_load_store.2d_array.format_reinterpret.rgba8_r32ui,Fail
+dEQP-GLES31.functional.image_load_store.2d_array.format_reinterpret.rgba8_rgba8i,Fail
+dEQP-GLES31.functional.image_load_store.2d_array.format_reinterpret.rgba8_rgba8_snorm,Fail
+dEQP-GLES31.functional.image_load_store.2d_array.format_reinterpret.rgba8_rgba8ui,Fail
+dEQP-GLES31.functional.image_load_store.2d_array.load_store.rgba8,Fail
+dEQP-GLES31.functional.image_load_store.2d_array.load_store.rgba8_single_layer,Fail
+dEQP-GLES31.functional.image_load_store.2d_array.store.rgba8,Fail
+dEQP-GLES31.functional.image_load_store.2d_array.store.rgba8_single_layer,Fail
+dEQP-GLES31.functional.image_load_store.2d.format_reinterpret.rgba8_r32f,Fail
+dEQP-GLES31.functional.image_load_store.2d.format_reinterpret.rgba8_r32i,Fail
+dEQP-GLES31.functional.image_load_store.2d.format_reinterpret.rgba8_r32ui,Fail
+dEQP-GLES31.functional.image_load_store.2d.format_reinterpret.rgba8_rgba8i,Fail
+dEQP-GLES31.functional.image_load_store.2d.format_reinterpret.rgba8_rgba8_snorm,Fail
+dEQP-GLES31.functional.image_load_store.2d.format_reinterpret.rgba8_rgba8ui,Fail
+dEQP-GLES31.functional.image_load_store.2d.load_store.rgba8,Fail
+dEQP-GLES31.functional.image_load_store.2d.store.rgba8,Fail
+dEQP-GLES31.functional.image_load_store.3d.format_reinterpret.rgba8_r32f,Fail
+dEQP-GLES31.functional.image_load_store.3d.format_reinterpret.rgba8_r32i,Fail
+dEQP-GLES31.functional.image_load_store.3d.format_reinterpret.rgba8_r32ui,Fail
+dEQP-GLES31.functional.image_load_store.3d.format_reinterpret.rgba8_rgba8i,Fail
+dEQP-GLES31.functional.image_load_store.3d.format_reinterpret.rgba8_rgba8_snorm,Fail
+dEQP-GLES31.functional.image_load_store.3d.format_reinterpret.rgba8_rgba8ui,Fail
+dEQP-GLES31.functional.image_load_store.3d.load_store.rgba8,Fail
+dEQP-GLES31.functional.image_load_store.3d.load_store.rgba8_single_layer,Fail
+dEQP-GLES31.functional.image_load_store.3d.store.rgba8,Fail
+dEQP-GLES31.functional.image_load_store.3d.store.rgba8_single_layer,Fail
+dEQP-GLES31.functional.layout_binding.image.image2d.vertex_binding_array,Fail
+dEQP-GLES31.functional.layout_binding.image.image2d.vertex_binding_max_array,Fail
+dEQP-GLES31.functional.layout_binding.image.image2d.vertex_binding_max,Fail
+dEQP-GLES31.functional.layout_binding.image.image2d.vertex_binding_multiple,Fail
+dEQP-GLES31.functional.layout_binding.image.image2d.vertex_binding_single,Fail
+dEQP-GLES31.functional.layout_binding.image.image3d.vertex_binding_array,Fail
+dEQP-GLES31.functional.layout_binding.image.image3d.vertex_binding_max_array,Fail
+dEQP-GLES31.functional.layout_binding.image.image3d.vertex_binding_max,Fail
+dEQP-GLES31.functional.layout_binding.image.image3d.vertex_binding_multiple,Fail
+dEQP-GLES31.functional.layout_binding.image.image3d.vertex_binding_single,Fail
+dEQP-GLES31.functional.separate_shader.random.23,Fail
+dEQP-GLES31.functional.separate_shader.random.35,Fail
+dEQP-GLES31.functional.separate_shader.random.49,Fail
+dEQP-GLES31.functional.separate_shader.random.68,Fail
+dEQP-GLES31.functional.separate_shader.random.6,Fail
+dEQP-GLES31.functional.separate_shader.random.79,Fail
+dEQP-GLES31.functional.separate_shader.random.80,Fail
+dEQP-GLES31.functional.separate_shader.random.82,Fail
+dEQP-GLES31.functional.separate_shader.random.89,Fail
+dEQP-GLES31.functional.stencil_texturing.format.depth24_stencil8_2d_array,Fail
+dEQP-GLES31.functional.stencil_texturing.format.depth24_stencil8_2d,Fail
+dEQP-GLES31.functional.stencil_texturing.format.depth24_stencil8_cube,Fail
+dEQP-GLES31.functional.stencil_texturing.format.depth32f_stencil8_2d_array,Fail
+dEQP-GLES31.functional.stencil_texturing.format.depth32f_stencil8_2d,Fail
+dEQP-GLES31.functional.stencil_texturing.format.depth32f_stencil8_cube,Fail
+dEQP-GLES31.functional.stencil_texturing.format.stencil_index8_2d_array,Fail
+dEQP-GLES31.functional.stencil_texturing.format.stencil_index8_2d,Fail
+dEQP-GLES31.functional.stencil_texturing.format.stencil_index8_cube,Fail
+dEQP-GLES31.functional.stencil_texturing.misc.base_level,Fail
+dEQP-GLES31.functional.stencil_texturing.misc.compare_mode_effect,Fail
+dEQP-GLES31.functional.stencil_texturing.render.depth24_stencil8_clear,Fail
+dEQP-GLES31.functional.stencil_texturing.render.depth24_stencil8_draw,Fail
+dEQP-GLES31.functional.stencil_texturing.render.depth32f_stencil8_clear,Fail
+dEQP-GLES31.functional.stencil_texturing.render.depth32f_stencil8_draw,Fail
+dEQP-GLES31.functional.texture.border_clamp.formats.depth24_stencil8_sample_stencil.nearest_size_npot,Fail
+dEQP-GLES31.functional.texture.border_clamp.formats.depth24_stencil8_sample_stencil.nearest_size_pot,Fail
+dEQP-GLES31.functional.texture.border_clamp.formats.depth32f_stencil8_sample_stencil.nearest_size_npot,Fail
+dEQP-GLES31.functional.texture.border_clamp.formats.depth32f_stencil8_sample_stencil.nearest_size_pot,Fail
+dEQP-GLES31.functional.texture.border_clamp.formats.stencil_index8.nearest_size_npot,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.uint_stencil.nearest.s_clamp_to_edge_t_clamp_to_border_npot,Fail
+dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.nearest.s_clamp_to_edge_t_clamp_to_border_pot,Fail
+dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.nearest.s_mirrored_repeat_t_clamp_to_border_npot,Fail
+dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.nearest.s_mirrored_repeat_t_clamp_to_border_pot,Fail
+dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.nearest.s_repeat_t_clamp_to_border_npot,Fail
+dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.uint_stencil.nearest.s_repeat_t_clamp_to_border_pot,Fail
+dEQP-GLES31.functional.texture.border_clamp.sampler.uint_stencil,Fail
+dEQP-GLES31.functional.texture.border_clamp.unused_channels.depth24_stencil8_sample_stencil,Fail
+dEQP-GLES31.functional.texture.border_clamp.unused_channels.depth32f_stencil8_sample_stencil,Fail
+dEQP-GLES31.functional.texture.border_clamp.unused_channels.stencil_index8,Fail
index f7d0cd5..311b05d 100644 (file)
@@ -8,3 +8,7 @@ dEQP-GLES[0-9]*.stress.*
 
 # These are really slow on tiling architectures (including llvmpipe).
 dEQP-GLES[0-9]*.functional.flush_finish.*
+
+# RA failures
+dEQP-GLES31.functional.ssbo.layout.random.all_shared_buffer.21
+dEQP-GLES31.functional.ssbo.layout.random.all_shared_buffer.36
index 71d6414..59f7b9a 100644 (file)
@@ -103,6 +103,14 @@ panfrost-g52-gles3:arm64:
     DEQP_VERSION: gles3
     ENV_VARS: "PAN_MESA_DEBUG=deqp DEQP_PARALLEL=6 DEQP_EXPECTED_RENDERER=G52"
 
+panfrost-g52-gles31:arm64:
+  extends:
+    - .lava-test:arm64
+    - .lava-meson-g12b-a311d-khadas-vim3
+  variables:
+    DEQP_VERSION: gles31
+    ENV_VARS: "PAN_MESA_DEBUG=deqp DEQP_PARALLEL=6 DEQP_EXPECTED_RENDERER=G52"
+
 .panfrost-t820-gles2:arm64:
   extends:
     - .lava-test:arm64