summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu.vizoso@collabora.com>2020-09-07 08:49:43 +0200
committerBoris Brezillon <boris.brezillon@collabora.com>2021-04-22 21:28:52 +0200
commitabcefaffb16a35364a61bbeb8e0dc8e4e3e4e135 (patch)
treef708dba852f5ebd8da6de2ccae63a0e5ff3422e4
parentc739f9bdab90eb6c1510277dfb0623d98819785f (diff)
panfrost/ci: Enable some dEQP 3.1 tests on Mali T860
We have now enough machines in the lab for the extra job. Signed-off-by: Italo Nicola <italonicola@collabora.com> Reviewed-by: Italo Nicola <italonicola@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10375>
-rw-r--r--src/gallium/drivers/panfrost/ci/deqp-panfrost-t860-skips.txt63
-rw-r--r--src/gallium/drivers/panfrost/ci/gitlab-ci.yml8
2 files changed, 71 insertions, 0 deletions
diff --git a/src/gallium/drivers/panfrost/ci/deqp-panfrost-t860-skips.txt b/src/gallium/drivers/panfrost/ci/deqp-panfrost-t860-skips.txt
index f7d0cd59a90..978345eba28 100644
--- a/src/gallium/drivers/panfrost/ci/deqp-panfrost-t860-skips.txt
+++ b/src/gallium/drivers/panfrost/ci/deqp-panfrost-t860-skips.txt
@@ -8,3 +8,66 @@ dEQP-GLES[0-9]*.stress.*
# These are really slow on tiling architectures (including llvmpipe).
dEQP-GLES[0-9]*.functional.flush_finish.*
+
+# GLES 3.1 is not fully supported yet, some of these crash, some are slow, and
+# some are untested.
+dEQP-GLES31.functional.android_extension_pack.*
+dEQP-GLES31.functional.blend_equation_advanced.*
+dEQP-GLES31.functional.copy_image.*
+dEQP-GLES31.functional.draw_base_vertex.*
+dEQP-GLES31.functional.draw_buffers_indexed.*
+dEQP-GLES31.functional.draw_indirect.*
+dEQP-GLES31.functional.fbo.*
+dEQP-GLES31.functional.geometry_shading.*
+dEQP-GLES31.functional.image_load_store.*
+dEQP-GLES31.functional.layout_binding.*
+dEQP-GLES31.functional.multisample.*
+dEQP-GLES31.functional.program_uniform.*
+dEQP-GLES31.functional.sample_shading.*
+dEQP-GLES31.functional.separate_shader.*
+dEQP-GLES31.functional.srgb_texture_decode.*
+dEQP-GLES31.functional.ssbo.*
+dEQP-GLES31.functional.state_query.*
+dEQP-GLES31.functional.stencil_texturing.*
+dEQP-GLES31.functional.synchronization.*
+dEQP-GLES31.functional.tessellation.*
+dEQP-GLES31.functional.tessellation_geometry_interaction.*
+dEQP-GLES31.functional.texture.*
+dEQP-GLES31.functional.ubo.*
+dEQP-GLES31.functional.vertex_attribute_binding.*
+dEQP-GLES31.functional.compute.indirect_dispatch.*
+dEQP-GLES31.functional.debug.async.*
+dEQP-GLES31.functional.debug.error_filters.*
+dEQP-GLES31.functional.debug.error_groups.*
+dEQP-GLES31.functional.debug.externally_generated.*
+dEQP-GLES31.functional.debug.object_labels.*
+dEQP-GLES31.functional.debug.state_query.*
+dEQP-GLES31.functional.shaders.arrays.*
+dEQP-GLES31.functional.shaders.arrays_of_arrays.*
+dEQP-GLES31.functional.shaders.framebuffer_fetch.*
+dEQP-GLES31.functional.shaders.multisample_interpolation.*
+dEQP-GLES31.functional.shaders.opaque_type_indexing.*
+dEQP-GLES31.functional.shaders.sample_variables.*
+dEQP-GLES31.functional.program_interface_query.uniform.array_size.*
+dEQP-GLES31.functional.program_interface_query.uniform.array_stride.*
+dEQP-GLES31.functional.program_interface_query.uniform.atomic_counter_buffer_index.*
+dEQP-GLES31.functional.program_interface_query.uniform.block_index.*
+dEQP-GLES31.functional.program_interface_query.uniform.location.*
+dEQP-GLES31.functional.program_interface_query.uniform.matrix_row_major.*
+dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.*
+dEQP-GLES31.functional.program_interface_query.uniform.name_length.*
+dEQP-GLES31.functional.program_interface_query.uniform.offset.*
+dEQP-GLES31.functional.program_interface_query.uniform.random.*
+dEQP-GLES31.functional.program_interface_query.uniform.resource_list.*
+dEQP-GLES31.functional.program_interface_query.uniform.type.*
+dEQP-GLES31.functional.program_interface_query.uniform_block.active_variables.*
+dEQP-GLES31.functional.program_interface_query.uniform_block.buffer_binding.*
+dEQP-GLES31.functional.program_interface_query.uniform_block.buffer_data_size.*
+dEQP-GLES31.functional.program_interface_query.uniform_block.name_length.*
+dEQP-GLES31.functional.program_interface_query.uniform_block.resource_list.*
+dEQP-GLES31.functional.shaders.builtin_constants.geometry_shader.*
+dEQP-GLES31.functional.shaders.builtin_constants.sample_variables.*
+dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.*
+dEQP-GLES31.functional.shaders.builtin_functions.*
+dEQP-GLES31.functional.debug.negative_coverage.*
+dEQP-GLES31.functional.*mat[2-4].*
diff --git a/src/gallium/drivers/panfrost/ci/gitlab-ci.yml b/src/gallium/drivers/panfrost/ci/gitlab-ci.yml
index 59f7b9a2a9f..2b11d87f244 100644
--- a/src/gallium/drivers/panfrost/ci/gitlab-ci.yml
+++ b/src/gallium/drivers/panfrost/ci/gitlab-ci.yml
@@ -68,6 +68,14 @@ panfrost-t860-gles3:arm64:
DEQP_VERSION: gles3
ENV_VARS: "PAN_MESA_DEBUG=gles3 DEQP_PARALLEL=6 DEQP_EXPECTED_RENDERER=T860"
+panfrost-t860-gles31:arm64:
+ extends:
+ - .lava-test:arm64
+ - .lava-rk3399-gru-kevin
+ variables:
+ DEQP_VERSION: gles31
+ ENV_VARS: "PAN_MESA_DEBUG=deqp MESA_GLES_VERSION_OVERRIDE=3.1 MESA_GLSL_VERSION_OVERRIDE=310 DEQP_PARALLEL=1 DEQP_EXPECTED_RENDERER=T860"
+
panfrost-t860-traces:arm64:
extends:
- .lava-piglit-traces:arm64