Module: Mesa
Branch: main
Commit: 752b23547a17e5519b8e89008745783e57806ebc
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=752b23547a17e5519b8e89008745783e57806ebc

Author: Daniel Stone <[email protected]>
Date:   Wed Nov 15 11:21:09 2023 +0000

panfrost/ci: Skip broken image copy tests

Any kind of image copy with a conversion (between channel
size/order/content, or between tiling mode) seems liable to failure.
Since this seems like a general problem, just skip the entire battery of
tests until it can be systematically fixed.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26449>

---

 src/panfrost/ci/panfrost-g52-fails.txt  | 12 ------------
 src/panfrost/ci/panfrost-g52-flakes.txt |  6 ++++--
 src/panfrost/ci/panfrost-g52-skips.txt  |  5 +++++
 3 files changed, 9 insertions(+), 14 deletions(-)

diff --git a/src/panfrost/ci/panfrost-g52-fails.txt 
b/src/panfrost/ci/panfrost-g52-fails.txt
index 3a2dd9d3307..5485215c167 100644
--- a/src/panfrost/ci/panfrost-g52-fails.txt
+++ b/src/panfrost/ci/panfrost-g52-fails.txt
@@ -538,18 +538,6 @@ 
dEQP-VK.api.buffer_view.access.storage_texel_buffer.r8g8b8a8_sint,Fail
 dEQP-VK.api.buffer_view.access.storage_texel_buffer.r8g8b8a8_uint,Fail
 dEQP-VK.api.buffer_view.access.storage_texel_buffer.r8g8b8a8_unorm,Fail
 dEQP-VK.api.command_buffers.record_many_draws_secondary_2,Fail
-dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d.b5g6r5_unorm_pack16.r16_snorm.general_general,Fail
-dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d.r8_snorm.r8_uint.general_general,Fail
-dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d.r8_uint.r8_snorm.optimal_optimal,Fail
-dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d.r8_unorm.r8_unorm.optimal_general,Fail
-dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d.r8g8_snorm.r8g8_sint.optimal_general,Fail
-dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d.r8g8_srgb.r8g8_snorm.optimal_general,Fail
-dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d.r8g8_uint.r16_sfloat.optimal_general,Fail
-dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d.r8g8_uint.r16_sint.general_optimal,Fail
-dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d.r8g8_uint.r16_uint.general_general,Fail
-dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d.r8g8_unorm.r16_sint.general_general,Fail
-dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d.r8g8_unorm.r5g6b5_unorm_pack16.general_general,Fail
-dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d.r8g8_unorm.r8g8_unorm.general_optimal,Fail
 dEQP-VK.binding_model.descriptor_copy.compute.mix_1,Fail
 dEQP-VK.binding_model.descriptor_copy.compute.mix_array0,Fail
 dEQP-VK.binding_model.descriptor_copy.compute.storage_image_0,Fail
diff --git a/src/panfrost/ci/panfrost-g52-flakes.txt 
b/src/panfrost/ci/panfrost-g52-flakes.txt
index af73a47ad80..a09c2499f35 100644
--- a/src/panfrost/ci/panfrost-g52-flakes.txt
+++ b/src/panfrost/ci/panfrost-g52-flakes.txt
@@ -23,5 +23,7 @@ namespace pollution@renderbuffer with glgetteximage-compressed
 spec@egl 1.4@largest possible eglcreatepbuffersurface and then glclear
 
 dEQP-VK.api.command_buffers.render_pass_continue
-dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color.2d.*
-dEQP-VK.api.copy_and_blit.core.image_to_image.simple_tests.partial_image_pot_same_format_noclear
+
+dEQP-VK.api.copy_and_blit.core.image_to_image.simple_tests.partial_image_.*
+
+dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_partial_offset1
diff --git a/src/panfrost/ci/panfrost-g52-skips.txt 
b/src/panfrost/ci/panfrost-g52-skips.txt
index 05dd2101133..cbce4669781 100644
--- a/src/panfrost/ci/panfrost-g52-skips.txt
+++ b/src/panfrost/ci/panfrost-g52-skips.txt
@@ -20,6 +20,11 @@ dEQP-VK.api.object_management.max_concurrent.query_pool
 # not implemented
 dEQP-VK.api.copy_and_blit.core.resolve_image.*
 
+# Image copies seem to be broken in general: 8/16bpp are worse affected, but
+# even 32bpp formats are failing when doing any kind of conversion or
+# reinterpretation (channel size or order, uint/sint/unorm/snorm/srgb, etc)
+dEQP-VK.api.copy_and_blit.core.image_to_image.all_formats.color..*
+
 # Causes a GPU timeout
 spec@!opengl 1.1@longprim
 

Reply via email to