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
