Mesa (master): panfrost/ci: Test GLES 3.1 on Bifrost

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Thu Apr 22 20:22:12 UTC 2021


Module: Mesa
Branch: master
Commit: c739f9bdab90eb6c1510277dfb0623d98819785f
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c739f9bdab90eb6c1510277dfb0623d98819785f

Author: Boris Brezillon <boris.brezillon at collabora.com>
Date:   Wed Apr 21 11:10:46 2021 +0200

panfrost/ci: Test GLES 3.1 on Bifrost

Signed-off-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10375>

---

 .../panfrost/ci/deqp-panfrost-g52-fails.txt        | 121 +++++++++++++++++++++
 .../panfrost/ci/deqp-panfrost-g52-skips.txt        |   4 +
 src/gallium/drivers/panfrost/ci/gitlab-ci.yml      |   8 ++
 3 files changed, 133 insertions(+)

diff --git a/src/gallium/drivers/panfrost/ci/deqp-panfrost-g52-fails.txt b/src/gallium/drivers/panfrost/ci/deqp-panfrost-g52-fails.txt
index e69de29bb2d..81a6149ff97 100644
--- a/src/gallium/drivers/panfrost/ci/deqp-panfrost-g52-fails.txt
+++ b/src/gallium/drivers/panfrost/ci/deqp-panfrost-g52-fails.txt
@@ -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
diff --git a/src/gallium/drivers/panfrost/ci/deqp-panfrost-g52-skips.txt b/src/gallium/drivers/panfrost/ci/deqp-panfrost-g52-skips.txt
index f7d0cd59a90..311b05d65b6 100644
--- a/src/gallium/drivers/panfrost/ci/deqp-panfrost-g52-skips.txt
+++ b/src/gallium/drivers/panfrost/ci/deqp-panfrost-g52-skips.txt
@@ -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
diff --git a/src/gallium/drivers/panfrost/ci/gitlab-ci.yml b/src/gallium/drivers/panfrost/ci/gitlab-ci.yml
index 71d64147517..59f7b9a2a9f 100644
--- a/src/gallium/drivers/panfrost/ci/gitlab-ci.yml
+++ b/src/gallium/drivers/panfrost/ci/gitlab-ci.yml
@@ -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



More information about the mesa-commit mailing list