diff --git a/.gitlab-ci/container/build-deqp.sh b/.gitlab-ci/container/build-deqp.sh index f0afcbccae5..26ddac4e051 100644 --- a/.gitlab-ci/container/build-deqp.sh +++ b/.gitlab-ci/container/build-deqp.sh @@ -16,7 +16,7 @@ set -uex -o pipefail # - the GL release produces `glcts`, and # - the GLES release produces `deqp-gles*` and `deqp-egl` -DEQP_VK_VERSION=1.3.9.2 +DEQP_VK_VERSION=1.3.10.0 DEQP_GL_VERSION=4.6.5.0 DEQP_GLES_VERSION=3.2.11.0 @@ -28,14 +28,8 @@ DEQP_GLES_VERSION=3.2.11.0 # shellcheck disable=SC2034 vk_cts_commits_to_backport=( - # Fix sync issues in copy and blit tests - 24f214d80a866c04745f6c3b5027a4b540568598 - - # Don't access out-of-bounds per-vertex attributes - 6e36996fdf38b91bd08b97c1aa8ddb7601e43aae - - # Remove some of FDM + DRLR tests - d712381852e7f90cdd0a0bac5e43ac10d9bb5241 + # Remove multi-line test results in DRM format modifier tests + 8c95af68a2a85cbdc7e1d9267ab029f73e9427d2 ) # shellcheck disable=SC2034 diff --git a/.gitlab-ci/image-tags.yml b/.gitlab-ci/image-tags.yml index 5986e0aacd1..6bd94d00113 100644 --- a/.gitlab-ci/image-tags.yml +++ b/.gitlab-ci/image-tags.yml @@ -29,8 +29,8 @@ variables: DEBIAN_TEST_ANDROID_TAG: "20241022-delete-mesa" DEBIAN_TEST_GL_TAG: "20241022-delete-mesa" - DEBIAN_TEST_VK_TAG: "20241023-vkd3d-v2" - KERNEL_ROOTFS_TAG: "20241023-vkd3d-v2" + DEBIAN_TEST_VK_TAG: "20241024-vkcts-v2" + KERNEL_ROOTFS_TAG: "20241024-vkcts-v2" DEBIAN_PYUTILS_IMAGE: "debian/x86_64_pyutils" DEBIAN_PYUTILS_TAG: "20241002-pyutils" diff --git a/src/amd/ci/radv-raven-fails.txt b/src/amd/ci/radv-raven-fails.txt deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/amd/ci/radv-renoir-aco-skips.txt b/src/amd/ci/radv-renoir-aco-skips.txt new file mode 100644 index 00000000000..e2be79164c8 --- /dev/null +++ b/src/amd/ci/radv-renoir-aco-skips.txt @@ -0,0 +1,2 @@ +# This test can cause GPU hangs for very weird reasons, needs to be investigated. +dEQP-VK.api.command_buffers.many_indirect_disps_on_secondary diff --git a/src/amd/ci/radv-vega10-aco-skips.txt b/src/amd/ci/radv-vega10-aco-skips.txt new file mode 100644 index 00000000000..e2be79164c8 --- /dev/null +++ b/src/amd/ci/radv-vega10-aco-skips.txt @@ -0,0 +1,2 @@ +# This test can cause GPU hangs for very weird reasons, needs to be investigated. +dEQP-VK.api.command_buffers.many_indirect_disps_on_secondary diff --git a/src/broadcom/ci/broadcom-rpi4-fails.txt b/src/broadcom/ci/broadcom-rpi4-fails.txt index 3bdeabd9763..2d3b4fedb55 100644 --- a/src/broadcom/ci/broadcom-rpi4-fails.txt +++ b/src/broadcom/ci/broadcom-rpi4-fails.txt @@ -742,3 +742,30 @@ arm32-KHR-GL31.framebuffer_blit.framebuffer_blit_functionality_multisampled_to_s arm32-KHR-GL31.transform_feedback3.multiple_streams,Fail arm32-KHR-GL31.transform_feedback3.skip_components,Fail arm32-KHR-GL31.transform_feedback3.skip_multiple_buffers,Fail + +# New fails in 1.3.10.0 +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_astc_10x10_srgb_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_astc_10x10_unorm_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_astc_10x6_unorm_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_astc_10x8_srgb_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_astc_4x4_srgb_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_astc_4x4_unorm_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_astc_5x5_unorm_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_astc_6x6_srgb_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_astc_8x5_unorm_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_astc_8x6_unorm_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_astc_8x8_unorm_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_bc1_rgb_srgb_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_bc1_rgb_unorm_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_bc1_rgba_unorm_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_bc2_unorm_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_e5b9g9r9_ufloat_pack32,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_eac_r11_snorm_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_etc2_r8g8b8_srgb_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_etc2_r8g8b8a1_srgb_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_etc2_r8g8b8a1_unorm_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_etc2_r8g8b8a8_srgb_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_r16_snorm,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_r16g16_unorm,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_r16g16b16a16_unorm,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_r8g8_snorm,Fail diff --git a/src/broadcom/ci/broadcom-rpi5-fails.txt b/src/broadcom/ci/broadcom-rpi5-fails.txt index 23c82b702d4..8707aade78c 100644 --- a/src/broadcom/ci/broadcom-rpi5-fails.txt +++ b/src/broadcom/ci/broadcom-rpi5-fails.txt @@ -479,3 +479,17 @@ dEQP-VK.query_pool.performance_query.query_graphic_copy,Fail KHR-GL31.transform_feedback3.multiple_streams,Fail KHR-GL31.transform_feedback3.skip_components,Fail KHR-GL31.transform_feedback3.skip_multiple_buffers,Fail + +# New fails in 1.3.10.0 +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_astc_10x10_unorm_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_astc_12x12_srgb_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_astc_4x4_srgb_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_astc_6x5_srgb_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_astc_6x6_unorm_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_astc_8x5_unorm_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_astc_8x8_unorm_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_bc3_unorm_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_eac_r11g11_snorm_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_etc2_r8g8b8_unorm_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_r16_unorm,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_r8g8b8a8_snorm,Fail diff --git a/src/freedreno/ci/freedreno-a618-fails.txt b/src/freedreno/ci/freedreno-a618-fails.txt index 8d7db3fe07d..7f879483c42 100644 --- a/src/freedreno/ci/freedreno-a618-fails.txt +++ b/src/freedreno/ci/freedreno-a618-fails.txt @@ -313,4 +313,5 @@ dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag,Fail # GL tests above, Vulkan tests below - +# New fails in 1.3.10.0 +dEQP-VK.dynamic_rendering.primary_cmd_buff.local_read.max_input_attachments,Fail diff --git a/src/freedreno/ci/freedreno-a630-fails.txt b/src/freedreno/ci/freedreno-a630-fails.txt index 430be2e6e65..a2c439d2224 100644 --- a/src/freedreno/ci/freedreno-a630-fails.txt +++ b/src/freedreno/ci/freedreno-a630-fails.txt @@ -312,3 +312,8 @@ KHR-GL46.direct_state_access.renderbuffers_storage_multisample,Fail dynamic-dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_32_32.samples_2.d24_unorm_s8_uint.compatibility_depth_zero_stencil_zero_testing_stencil,Fail dynamic-dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_32_32.samples_2.d24_unorm_s8_uint_separate_layouts.compatibility_depth_zero_stencil_zero_testing_stencil,Fail dynamic-dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_32_32.samples_2.d32_sfloat_s8_uint_separate_layouts.compatibility_depth_zero_stencil_zero_testing_stencil,Fail +dynamic-dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_32_32.samples_2.d32_sfloat_s8_uint.compatibility_depth_zero_stencil_zero_testing_stencil,Fail + +# New fails in 1.3.10.0 +dEQP-VK.dynamic_rendering.primary_cmd_buff.local_read.input_attachments_without_mapping,Fail +dEQP-VK.dynamic_rendering.primary_cmd_buff.local_read.max_input_attachments,Fail diff --git a/src/freedreno/ci/freedreno-a660-fails.txt b/src/freedreno/ci/freedreno-a660-fails.txt index 34e8e22b1bd..0ac85736106 100644 --- a/src/freedreno/ci/freedreno-a660-fails.txt +++ b/src/freedreno/ci/freedreno-a660-fails.txt @@ -26,5 +26,3 @@ dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag,Fail KHR-GL46.direct_state_access.renderbuffers_storage_multisample,Fail # GL tests above, Vulkan tests below - - diff --git a/src/freedreno/ci/freedreno-a660-skips.txt b/src/freedreno/ci/freedreno-a660-skips.txt index f9a1c7cf2a8..91b8fcc1e74 100644 --- a/src/freedreno/ci/freedreno-a660-skips.txt +++ b/src/freedreno/ci/freedreno-a660-skips.txt @@ -8,3 +8,5 @@ KHR-GL46.gpu_shader_fp64.builtin.inverse_dmat4 # 300s timeout dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse.lots_ids_frag +dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse.lots_ids_tessc +dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse.lots_ids_tesse diff --git a/src/freedreno/ci/freedreno-a750-fails.txt b/src/freedreno/ci/freedreno-a750-fails.txt index c120a23be34..8a5e8366adf 100644 --- a/src/freedreno/ci/freedreno-a750-fails.txt +++ b/src/freedreno/ci/freedreno-a750-fails.txt @@ -9,3 +9,6 @@ dynamic-dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_32_32.samples_2.d24_u dynamic-dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_32_32.samples_2.d24_unorm_s8_uint_separate_layouts.compatibility_depth_zero_stencil_zero_testing_stencil,Fail dynamic-dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_32_32.samples_2.d32_sfloat_s8_uint.compatibility_depth_zero_stencil_zero_testing_stencil,Fail dynamic-dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_32_32.samples_2.d32_sfloat_s8_uint_separate_layouts.compatibility_depth_zero_stencil_zero_testing_stencil,Fail + +# New fails in 1.3.10.0 +dEQP-VK.dynamic_rendering.primary_cmd_buff.local_read.max_input_attachments,Fail diff --git a/src/gallium/frontends/lavapipe/ci/lvp-fails.txt b/src/gallium/frontends/lavapipe/ci/lvp-fails.txt index 4dfa049c166..c5fe02f41fe 100644 --- a/src/gallium/frontends/lavapipe/ci/lvp-fails.txt +++ b/src/gallium/frontends/lavapipe/ci/lvp-fails.txt @@ -870,3 +870,7 @@ nir-stress=dEQP-VK.dynamic_rendering.primary_cmd_buff.suballocation.unused_attac dEQP-VK.glsl.texture_functions.query.texturequerylod.isampler1d_fragment,Fail dEQP-VK.glsl.texture_functions.query.texturequerylod.sampler1d_float_fragment,Fail dEQP-VK.glsl.texture_functions.query.texturequerylod.usampler1d_fragment,Fail + +# New fails in 1.3.10.0 +dEQP-VK.ray_query.builtin.instancecustomindex.frag.aabbs,Crash +dEQP-VK.ray_query.builtin.objecttoworld.frag.aabbs,Crash diff --git a/src/panfrost/ci/panfrost-g52-fails.txt b/src/panfrost/ci/panfrost-g52-fails.txt index 85104e1c3ba..25c3c358347 100644 --- a/src/panfrost/ci/panfrost-g52-fails.txt +++ b/src/panfrost/ci/panfrost-g52-fails.txt @@ -2793,3 +2793,12 @@ dEQP-VK.wsi.wayland.swapchain.simulate_oom.image_usage,Crash dEQP-VK.wsi.wayland.swapchain.simulate_oom.min_image_count,Crash dEQP-VK.wsi.wayland.swapchain.simulate_oom.pre_transform,Crash dEQP-VK.wsi.wayland.swapchain.simulate_oom.present_mode,Crash + +# New fails in 1.3.10.0 +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_astc_4x4_unorm_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_astc_5x5_unorm_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_bc2_unorm_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_eac_r11_snorm_block,Fail +dEQP-VK.api.info.unsupported_image_usage.optimal.input_attachment_etc2_r8g8b8a1_unorm_block,Fail +dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.multiple_interpolation.separate.no_sample_decoration.1_sample,Fail +dEQP-VK.wsi.xcb.swapchain.simulate_oom.image_extent,Crash