From d195e411fad1e5214e9710e47c0c70c4f28c2fcd Mon Sep 17 00:00:00 2001 From: Valentine Burley Date: Thu, 9 Jan 2025 12:41:02 +0100 Subject: [PATCH] ci: Uprev VKCTS to 1.4.1.1 Signed-off-by: Valentine Burley Part-of: --- .gitlab-ci/container/build-deqp.sh | 2 +- .gitlab-ci/image-tags.yml | 6 +-- src/broadcom/ci/broadcom-rpi4-skips.txt | 3 ++ src/broadcom/ci/broadcom-rpi5-fails.txt | 3 ++ src/broadcom/ci/broadcom-rpi5-flakes.txt | 40 +++++++++++++++++++ src/freedreno/ci/freedreno-a630-skips.txt | 3 ++ src/freedreno/ci/freedreno-a660-fails.txt | 4 ++ .../frontends/lavapipe/ci/lvp-asan-fails.txt | 9 +++++ .../frontends/lavapipe/ci/lvp-asan-skips.txt | 3 ++ .../frontends/lavapipe/ci/lvp-fails.txt | 7 ++++ .../frontends/lavapipe/ci/lvp-flakes.txt | 32 +++++++++++++++ .../frontends/lavapipe/ci/lvp-skips.txt | 2 + src/panfrost/ci/panfrost-g610-flakes.txt | 2 + src/virtio/ci/venus-fails.txt | 4 +- src/virtio/ci/venus-skips.txt | 4 ++ 15 files changed, 117 insertions(+), 7 deletions(-) diff --git a/.gitlab-ci/container/build-deqp.sh b/.gitlab-ci/container/build-deqp.sh index ddcb699f7db..00081233391 100755 --- a/.gitlab-ci/container/build-deqp.sh +++ b/.gitlab-ci/container/build-deqp.sh @@ -23,7 +23,7 @@ uncollapsed_section_start deqp-$deqp_api "Building dEQP $DEQP_API" # - the GLES release produces `deqp-gles*` and `deqp-egl` DEQP_MAIN_COMMIT=a9988483c0864d7190e5e6264ccead95423dfd00 -DEQP_VK_VERSION=1.4.1.0 +DEQP_VK_VERSION=1.4.1.1 DEQP_GL_VERSION=4.6.5.0 DEQP_GLES_VERSION=3.2.11.0 diff --git a/.gitlab-ci/image-tags.yml b/.gitlab-ci/image-tags.yml index 74d6d937994..cd549cd1252 100644 --- a/.gitlab-ci/image-tags.yml +++ b/.gitlab-ci/image-tags.yml @@ -27,10 +27,10 @@ variables: DEBIAN_ARM64_TEST_IMAGE_VK_PATH: "debian/arm64_test-vk" DEBIAN_X86_64_TEST_ANDROID_IMAGE_PATH: "debian/x86_64_test-android" - DEBIAN_TEST_ANDROID_TAG: "20250127-vkcts-main" + DEBIAN_TEST_ANDROID_TAG: "20250128-vkcts" DEBIAN_TEST_GL_TAG: "20250127-vkcts-main" - DEBIAN_TEST_VK_TAG: "20250127-vkcts-main" - KERNEL_ROOTFS_TAG: "20250127-vkcts-main" + DEBIAN_TEST_VK_TAG: "20250128-vkcts" + KERNEL_ROOTFS_TAG: "20250128-vkcts" DEBIAN_PYUTILS_IMAGE: "debian/x86_64_pyutils" DEBIAN_PYUTILS_TAG: "20241223-pyutils" diff --git a/src/broadcom/ci/broadcom-rpi4-skips.txt b/src/broadcom/ci/broadcom-rpi4-skips.txt index c7ef1d595c8..714ce085520 100644 --- a/src/broadcom/ci/broadcom-rpi4-skips.txt +++ b/src/broadcom/ci/broadcom-rpi4-skips.txt @@ -353,3 +353,6 @@ ubsan-dEQP-VK.ssbo.layout.3_level_unsized_array.std140.row_major_mat3x4_store_co ubsan-dEQP-VK.ssbo.layout.basic_unsized_array.std430.column_major_mat4_store_cols ubsan-dEQP-VK.ssbo.layout.basic_unsized_array.std430.row_major_mat4_comp_access_store_cols ubsan-dEQP-VK.ssbo.layout.random.16bit.all_shared_buffer.33 + +# Leaky in VKCTS 1.4.1.1 +asan-dEQP-VK.video.* diff --git a/src/broadcom/ci/broadcom-rpi5-fails.txt b/src/broadcom/ci/broadcom-rpi5-fails.txt index effc8cb5976..e3f654d4038 100644 --- a/src/broadcom/ci/broadcom-rpi5-fails.txt +++ b/src/broadcom/ci/broadcom-rpi5-fails.txt @@ -479,3 +479,6 @@ dEQP-VK.image.concurrent_copy.vk_format_r8g8b8a8_unorm.vk_image_tiling_linear.vk dEQP-VK.image.concurrent_copy.vk_format_r8g8b8a8_unorm.vk_image_tiling_optimal.vk_image_type_3d.multiple.random.device.write,Fail dEQP-VK.image.concurrent_copy.vk_format_r8g8b8a8_unorm.vk_image_tiling_optimal.vk_image_type_3d.single.gradient.device.write,Fail dEQP-VK.image.concurrent_copy.vk_format_r8g8b8a8_unorm.vk_image_tiling_optimal.vk_image_type_3d.single.random.device.write,Fail + +# New fails in 1.4.1.1 +dEQP-VK.glsl.texture_functions.query.texturequerylevels.usampler1darray_vertex,Fail diff --git a/src/broadcom/ci/broadcom-rpi5-flakes.txt b/src/broadcom/ci/broadcom-rpi5-flakes.txt index b44101f0b64..1a94d347f45 100644 --- a/src/broadcom/ci/broadcom-rpi5-flakes.txt +++ b/src/broadcom/ci/broadcom-rpi5-flakes.txt @@ -103,6 +103,7 @@ dEQP-VK.api.image_clearing.core.clear_color_image.2d.linear.remaining_array_laye dEQP-VK.api.image_clearing.core.clear_color_image.2d.optimal.multiple_layers.r4g4b4a4_unorm_pack16_200x180_clamp_input_multiple_subresourcerange dEQP-VK.api.image_clearing.core.clear_color_image.2d.optimal.remaining_array_layers.r4g4b4a4_unorm_pack16_200x180 dEQP-VK.api.image_clearing.dedicated_allocation.partial_clear_color_attachment.cube_layers.r32g32b32a32_uint +dEQP-VK.api.image_clearing.core.clear_color_image.2d.optimal.remaining_array_layers.r32g32b32a32_sfloat dEQP-VK.binding_model.shader_access.secondary_cmd_buf.bind.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d dEQP-VK.binding_model.buffer_device_address.set3.depth3.basessbo.convertcheckuv2.nostore.single.scalar.vert dEQP-VK.binding_model.shader_access.primary_cmd_buf.bind.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip @@ -112,22 +113,29 @@ dEQP-VK.draw.dynamic_rendering.partial_secondary_cmd_buff.instanced.draw_indexed dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.instanced.draw_indexed_vk_primitive_topology_triangle_fan_khr_attrib_divisor_2_multiview_maintenance_5 dEQP-VK.draw.renderpass.multi_draw.mosaic.indexed_mixed.no_draws.stride_extra_12.10_instances.vert_only.multiview.offset_6_no_draw_id dEQP-VK.draw.renderpass.indexed_draw.draw_indexed_triangle_list_offset_negative_large +dEQP-VK.dynamic_rendering.primary_cmd_buff.random.seed32_geometry dEQP-VK.dynamic_rendering.primary_cmd_buff.random.seed35 dEQP-VK.geometry.layered.2d_array.12_36_6.readback +dEQP-VK.glsl.texture_functions.query.texturequerylevels.isampler1darray_fragment dEQP-VK.image.concurrent_copy.vk_format_r32g32_sfloat.vk_image_tiling_linear.vk_image_type_3d.single.random.device.write dEQP-VK.image.concurrent_copy.vk_format_r8_unorm.vk_image_tiling_optimal.vk_image_type_3d.multiple.gradient.device.write dEQP-VK.image.concurrent_copy.vk_format_r8_unorm.vk_image_tiling_optimal.vk_image_type_3d.multiple.random.device.write dEQP-VK.image.concurrent_copy.vk_format_r8_unorm.vk_image_tiling_optimal.vk_image_type_3d.single.gradient.device.write dEQP-VK.image.concurrent_copy.vk_format_r8_unorm.vk_image_tiling_optimal.vk_image_type_3d.single.random.device.write +dEQP-VK.image.concurrent_copy.vk_format_r8_unorm.vk_image_tiling_linear.vk_image_type_3d.multiple.random.device.write dEQP-VK.image.concurrent_copy.vk_format_r8g8b8a8_unorm.vk_image_tiling_linear.vk_image_type_3d.multiple.gradient.device.write dEQP-VK.image.concurrent_copy.vk_format_r8g8b8a8_unorm.vk_image_tiling_optimal.vk_image_type_3d.multiple.gradient.device.write dEQP-VK.image.concurrent_copy.vk_format_r8g8b8a8_unorm.vk_image_tiling_linear.vk_image_type_3d.single.random.device.write +dEQP-VK.image.concurrent_copy.vk_format_r8g8b8a8_unorm.vk_image_tiling_optimal.vk_image_type_3d.single.random.device.write +dEQP-VK.memory.mapping.dedicated_alloc.image.full.variable.implicit_unmap dEQP-VK.memory.mapping.suballocation.random.79 dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.device.payload_local.buffer.guard_local.buffer.vert dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.subgroup.payload_local.buffer.guard_local.image.frag dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicrmw.queuefamily.payload_local.buffer.guard_local.physbuffer.vert dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_atomic.atomicwrite.subgroup.payload_local.physbuffer.guard_local.buffer.frag dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_atomic.atomicwrite.queuefamily.payload_local.image.guard_local.physbuffer.vert +dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_fence.atomicwrite.subgroup.payload_local.physbuffer.guard_local.physbuffer.frag +dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_fence.atomicwrite.queuefamily.payload_local.buffer.guard_local.image.vert dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_fence.atomicwrite.device.payload_local.image.guard_local.buffer.frag dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_fence.atomicwrite.queuefamily.payload_local.buffer.guard_local.buffer.frag dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_fence.atomicwrite.subgroup.payload_local.image.guard_local.buffer.frag @@ -137,6 +145,8 @@ dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.fence_fence.atomicwrite dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_fence.atomicwrite.queuefamily.payload_local.image.guard_local.image.frag dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicrmw.device.payload_local.buffer.guard_local.image.frag dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_atomic.atomicwrite.queuefamily.payload_local.buffer.guard_local.buffer.frag +dEQP-VK.memory_model.write_after_read.ext.u32.coherent.fence_fence.atomicwrite.device.payload_local.buffer.guard_local.buffer.vert +dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicwrite.queuefamily.payload_local.image.guard_local.buffer.vert dEQP-VK.memory_model.message_passing.ext.u32.coherent.atomic_fence.atomicwrite.device.payload_local.physbuffer.guard_local.physbuffer.frag dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_fence.atomicwrite.subgroup.payload_local.buffer.guard_local.image.frag dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_fence.atomicwrite.device.payload_local.physbuffer.guard_local.physbuffer.frag @@ -144,7 +154,13 @@ dEQP-VK.memory_model.message_passing.ext.u32.coherent.fence_fence.atomicwrite.su dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicrmw.device.payload_local.buffer.guard_local.image.frag dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicrmw.subgroup.payload_local.image.guard_local.image.frag dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.queuefamily.payload_local.buffer.guard_local.buffer.vert +dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.subgroup.payload_local.image.guard_local.image.frag +dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicrmw.queuefamily.payload_local.buffer.guard_local.image.vert +dEQP-VK.memory_model.message_passing.core11.u32.coherent.fence_fence.atomicwrite.device.payload_local.image.guard_nonlocal.workgroup.comp +dEQP-VK.memory_model.write_after_read.ext.u32.coherent.atomic_fence.atomicwrite.device.payload_local.buffer.guard_local.image.frag +dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_fence.atomicwrite.queuefamily.payload_local.buffer.guard_local.physbuffer.frag dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_local.image.guard_local.buffer.frag +dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_atomic.atomicwrite.subgroup.payload_local.buffer.guard_local.physbuffer.frag dEQP-VK.multiview.dynamic_rendering.view_mask_iteration.8_1_1_8 dEQP-VK.multiview.multisample.no_queries.15_15_15_15 dEQP-VK.multiview.non_precise_queries_with_availability.get_query_pool_results.max_multi_view_view_count @@ -170,6 +186,7 @@ dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.r8g8b8a8_sint.samp dEQP-VK.renderpass2.suballocation.multisample_resolve.layers_6.r8g8_unorm.samples_4_resolve_level_3 dEQP-VK.robustness.image_robustness.bind.notemplate.r32ui.dontunroll.nonvolatile.sampled_image.no_fmt_qual.img.samples_1.1d_array.vert dEQP-VK.robustness.image_robustness.bind.notemplate.r32i.dontunroll.volatile.storage_image.fmt_qual.img.samples_1.cube.frag +dEQP-VK.robustness.image_robustness.bind.notemplate.rgba32i.dontunroll.volatile.storage_image.fmt_qual.img.samples_1.cube_array.vert dEQP-VK.shader_object.misc.state.pipeline.vert_geom_frag.cull.front dEQP-VK.subgroups.builtin_mask_var.compute.subgroupltmask_requiredsubgroupsize dEQP-VK.subgroups.quad.compute.subgroupquadbroadcast_nonconst_uvec2 @@ -188,10 +205,26 @@ dEQP-VK.synchronization.implicit.timeline_semaphore.write_copy_buffer_read_copy_ dEQP-VK.synchronization.signal_order.shared_binary_semaphore.write_copy_buffer_to_image_read_copy_image.image_128x128_r8_unorm_opaque_fd dEQP-VK.synchronization.signal_order.shared_binary_semaphore.write_blit_image_read_image_vertex.image_128_r32_uint_opaque_fd dEQP-VK.synchronization.basic.timeline_semaphore.one_queue +dEQP-VK.synchronization.implicit.binary_semaphore.write_ssbo_vertex_read_copy_buffer.buffer_16384.2112 dEQP-VK.synchronization.implicit.timeline_semaphore.write_copy_buffer_read_copy_buffer.buffer_16384.0003 dEQP-VK.synchronization.implicit.timeline_semaphore.write_copy_buffer_read_copy_buffer.buffer_16384.0023 dEQP-VK.synchronization.implicit.timeline_semaphore.write_copy_buffer_read_copy_buffer.buffer_16384.0203 +dEQP-VK.synchronization.op.multi_queue.timeline_semaphore.write_draw_indexed_indirect_read_image_fragment.image_128x128_r8_unorm_exclusive dEQP-VK.synchronization.signal_order.shared_binary_semaphore.write_image_fragment_read_image_fragment.image_128x128_r8_unorm_opaque_fd +dEQP-VK.synchronization.implicit.binary_semaphore.write_copy_buffer_read_ssbo_vertex.buffer_16384.1122 +dEQP-VK.synchronization.cross_instance.dedicated.write_image_fragment_read_copy_image_to_buffer.image_128_r32_uint_binary_semaphore_fd +dEQP-VK.synchronization.cross_instance.dedicated.write_draw_read_image_compute.image_128x128_r16g16b16a16_uint_binary_semaphore_fence_fd +dEQP-VK.synchronization.cross_instance.suballocated.write_ssbo_vertex_read_ssbo_compute.buffer_16384_binary_semaphore_fd +dEQP-VK.synchronization.op.multi_queue.timeline_semaphore.write_image_compute_indirect_read_copy_image.image_128x128_r16_uint_concurrent +dEQP-VK.synchronization.signal_order.shared_binary_semaphore.write_image_vertex_read_image_fragment.image_128_r32_uint_opaque_fd +dEQP-VK.synchronization.signal_order.shared_binary_semaphore.write_copy_buffer_to_image_read_image_compute_indirect.image_128x128_r8_unorm_opaque_fd +dEQP-VK.synchronization.implicit.binary_semaphore.write_copy_buffer_read_ssbo_vertex.buffer_16384.1312 +dEQP-VK.synchronization.cross_instance.suballocated.write_copy_buffer_to_image_read_copy_image_to_buffer.image_128x128_d16_unorm_binary_semaphore_fd +dEQP-VK.synchronization.op.single_queue.timeline_semaphore.write_draw_indexed_indirect_read_image_tess_control.image_128x128_r32g32b32a32_sfloat +dEQP-VK.synchronization.signal_order.timeline_semaphore.write_image_geometry_read_image_vertex.image_128_r32_uint +dEQP-VK.synchronization.signal_order.shared_binary_semaphore.write_blit_image_read_image_geometry.image_128x128_r16g16b16a16_uint_opaque_fd +dEQP-VK.synchronization.signal_order.shared_binary_semaphore.write_copy_buffer_to_image_read_image_compute_indirect.image_128x128_r8_unorm_opaque_fd +dEQP-VK.synchronization2.cross_instance.suballocated.write_copy_image_read_image_compute.image_128x128_r16g16b16a16_uint_binary_semaphore_dma_buf dEQP-VK.synchronization2.implicit.timeline_semaphore.write_copy_buffer_read_copy_buffer.buffer_16384.0202 dEQP-VK.synchronization2.signal_order.shared_binary_semaphore.write_image_geometry_read_image_compute.image_128x128_r8g8b8a8_unorm_opaque_fd dEQP-VK.synchronization2.timeline_semaphore.device_host.write_image_compute_read_image_vertex.image_128x128_r32g32b32a32_sfloat @@ -199,6 +232,11 @@ dEQP-VK.synchronization2.basic.timeline_semaphore.one_queue dEQP-VK.synchronization2.op.multi_queue.timeline_semaphore.write_ssbo_tess_eval_read_copy_buffer.buffer_16384_exclusive dEQP-VK.synchronization2.signal_order.shared_binary_semaphore.write_copy_buffer_to_image_read_image_geometry.image_128x128_r8_unorm_opaque_fd dEQP-VK.synchronization2.signal_order.timeline_semaphore.write_image_compute_indirect_read_image_tess_control.image_64x64x8_r32_sfloat +dEQP-VK.synchronization2.signal_order.timeline_semaphore.write_ssbo_tess_eval_read_ssbo_vertex.buffer_16384 +dEQP-VK.synchronization2.signal_order.shared_binary_semaphore.write_image_compute_read_image_vertex.image_128x128_r8g8b8a8_unorm_opaque_fd +dEQP-VK.synchronization2.signal_order.shared_binary_semaphore.write_image_geometry_read_blit_image.image_128x128_r8g8b8a8_unorm_opaque_fd +dEQP-VK.synchronization2.signal_order.shared_binary_semaphore.write_copy_image_read_copy_image.image_128x128_d32_sfloat_opaque_fd +dEQP-VK.synchronization2.timeline_semaphore.device_host.write_image_fragment_read_image_fragment.image_128x128_r8g8b8a8_unorm dEQP-VK.synchronization2.timeline_semaphore.one_to_n.write_blit_image_read_image_geometry.image_128x128_r16g16b16a16_uint dEQP-VK.synchronization2.implicit.binary_semaphore.write_copy_buffer_read_ssbo_vertex.buffer_16384.1332 dEQP-VK.synchronization2.signal_order.shared_binary_semaphore.write_copy_image_to_buffer_read_ssbo_fragment.buffer_16384_opaque_fd @@ -209,6 +247,7 @@ dEQP-VK.synchronization2.implicit.timeline_semaphore.write_copy_buffer_read_copy dEQP-VK.synchronization2.implicit.timeline_semaphore.write_copy_buffer_read_copy_buffer.buffer_16384.0020 dEQP-VK.synchronization2.signal_order.shared_binary_semaphore.write_image_geometry_read_image_compute.image_128x128_r8g8b8a8_unorm_opaque_fd dEQP-VK.synchronization2.cross_instance.dedicated.write_clear_color_image_read_image_vertex.image_128x128_r16_uint_binary_semaphore_fence_fd +dEQP-VK.synchronization2.signal_order.shared_binary_semaphore.write_copy_buffer_read_ssbo_vertex.buffer_262144_opaque_fd dEQP-VK.synchronization2.implicit.binary_semaphore.write_ssbo_vertex_read_copy_buffer.buffer_16384.2303 dEQP-VK.synchronization2.implicit.timeline_semaphore.write_copy_buffer_read_copy_buffer.buffer_16384.0132 dEQP-VK.synchronization2.implicit.timeline_semaphore.write_ssbo_vertex_read_copy_buffer.buffer_16384.2202 @@ -219,6 +258,7 @@ dEQP-VK.tessellation.primitive_discard.isolines_equal_spacing_ccw_point_mode dEQP-VK.texture.filtering.3d.combinations.linear.nearest.mirror_clamp_to_edge.clamp_to_edge.mirrored_repeat dEQP-VK.texture.filtering.3d.combinations.nearest_mipmap_nearest.linear.clamp_to_edge.mirrored_repeat.repeat dEQP-VK.texture.shadow.cube.nearest_mipmap_nearest.not_equal_x8_d24_unorm_pack32 +dEQP-VK.texture.shadow.cube_array.linear_mipmap_linear.never_x8_d24_unorm_pack32 dEQP-VK.texture.shadow.cube_array.nearest.never_d24_unorm_s8_uint dEQP-VK.texture.shadow.cube.nearest_mipmap_linear.not_equal_d24_unorm_s8_uint dEQP-VK.texture.shadow.cube.nearest.less_d24_unorm_s8_uint diff --git a/src/freedreno/ci/freedreno-a630-skips.txt b/src/freedreno/ci/freedreno-a630-skips.txt index 4d176bb5a40..51173e97aaf 100644 --- a/src/freedreno/ci/freedreno-a630-skips.txt +++ b/src/freedreno/ci/freedreno-a630-skips.txt @@ -22,3 +22,6 @@ asan-dEQP-VK.wsi.* # Timeout spec@glsl-4.00@execution@built-in-functions@fs-op-div-dmat3-dmat3 + +# Leaky in VKCTS 1.4.1.1 +asan-dEQP-VK.video.* diff --git a/src/freedreno/ci/freedreno-a660-fails.txt b/src/freedreno/ci/freedreno-a660-fails.txt index 24230a6fa01..10d5e10da4e 100644 --- a/src/freedreno/ci/freedreno-a660-fails.txt +++ b/src/freedreno/ci/freedreno-a660-fails.txt @@ -15,6 +15,10 @@ KHR-GL46.texture_lod_bias.texture_lod_bias_all,Fail 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 +# New fails in 1.4.1.1 +gmem-dEQP-VK.dynamic_rendering.primary_cmd_buff.local_read.input_attachments_without_mapping,Fail +gmem-dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct.uniform_geom,Fail + # OpenCL tests below # ## rusticl-core issues: diff --git a/src/gallium/frontends/lavapipe/ci/lvp-asan-fails.txt b/src/gallium/frontends/lavapipe/ci/lvp-asan-fails.txt index feaa2a4a76b..8eee8d37a35 100644 --- a/src/gallium/frontends/lavapipe/ci/lvp-asan-fails.txt +++ b/src/gallium/frontends/lavapipe/ci/lvp-asan-fails.txt @@ -58,3 +58,12 @@ dEQP-VK.dynamic_state.monolithic.compute_transfer.single.compute.vertex_input_bi dEQP-VK.pipeline.shader_object_linked_binary.multisample.multisampled_render_to_single_sampled.multi_subpass.r8g8b8a8_unorm_r16g16b16a16_sfloat_r32g32b32a32_uint_d16_unorm.random_772,Fail dEQP-VK.pipeline.shader_object_unlinked_binary.multisample.multisampled_render_to_single_sampled.multi_renderpass.r8g8b8a8_unorm_r16g16b16a16_sfloat_r32g32b32a32_uint_d24_unorm_s8_uint.random_154,Fail dEQP-VK.pipeline.shader_object_unlinked_spirv.multisample.multisampled_render_to_single_sampled.dynamic_rendering.multi_renderpass.r8g8b8a8_unorm_r16g16b16a16_sfloat_r16g16b16a16_sint_d32_sfloat_s8_uint.random_403,Fail + +# New fails in 1.4.1.1 +dEQP-VK.dgc.ext.graphics.mesh.token_draw.shader_objects_preprocess_separate_state_cmd_buffer_unordered,Fail +dEQP-VK.pipeline.pipeline_library.bind_buffers_2.maintenance5.robustness2.triangle_list.buffers9.stride_offset_rnd654.true_size.beyond_size,Fail +dEQP-VK.pipeline.pipeline_library.multisample.multisampled_render_to_single_sampled.multi_subpass.r8g8b8a8_unorm_r16g16b16a16_sfloat_r32g32b32a32_uint_d16_unorm.random_644,Fail +dEQP-VK.pipeline.shader_object_linked_spirv.multisample.multisampled_render_to_single_sampled.multi_subpass.r8g8b8a8_unorm_r16g16b16a16_sfloat_r16g16b16a16_sint_s8_uint.random_497,Fail +dEQP-VK.pipeline.shader_object_linked_spirv.multisample.multisampled_render_to_single_sampled.multi_subpass.r8g8b8a8_unorm_r16g16b16a16_sfloat_r32g32b32a32_uint_d24_unorm_s8_uint.random_94,Fail +dEQP-VK.pipeline.shader_object_unlinked_binary.multisample.multisampled_render_to_single_sampled.multi_subpass.r8g8b8a8_unorm_r16g16b16a16_sfloat_r32g32b32a32_uint_d24_unorm_s8_uint.random_270,Fail +dEQP-VK.pipeline.shader_object_unlinked_spirv.multisample.multisampled_render_to_single_sampled.multi_subpass.r8g8b8a8_unorm_r16g16b16a16_sfloat_r32g32b32a32_uint_d24_unorm_s8_uint.random_798,Fail diff --git a/src/gallium/frontends/lavapipe/ci/lvp-asan-skips.txt b/src/gallium/frontends/lavapipe/ci/lvp-asan-skips.txt index cbf5dc725d3..2f6dfdca476 100644 --- a/src/gallium/frontends/lavapipe/ci/lvp-asan-skips.txt +++ b/src/gallium/frontends/lavapipe/ci/lvp-asan-skips.txt @@ -12,3 +12,6 @@ dEQP-VK.ssbo.phys.layout.unsized_struct_array.per_block_buffer.*_instance_array_ # https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/5117 dEQP-VK.image.host_image_copy.* + +# Leaky in VKCTS 1.4.1.1 +dEQP-VK.video.* diff --git a/src/gallium/frontends/lavapipe/ci/lvp-fails.txt b/src/gallium/frontends/lavapipe/ci/lvp-fails.txt index 44d356a7d7f..535c7f66d67 100644 --- a/src/gallium/frontends/lavapipe/ci/lvp-fails.txt +++ b/src/gallium/frontends/lavapipe/ci/lvp-fails.txt @@ -861,3 +861,10 @@ nir-stress=dEQP-VK.dynamic_rendering.primary_cmd_buff.suballocation.unused_attac dEQP-VK.pipeline.pipeline_library.multisample.sample_rate_a2c.static_a2c,Fail dEQP-VK.pipeline.shader_object_linked_spirv.multisample.sample_rate_a2c.static_a2c,Fail dEQP-VK.sparse_resources.buffer.ssbo.sparse_residency.buffer_size_2_20,Fail + +# New fails in 1.4.1.1 +dEQP-VK.pipeline.fast_linked_library.multisample.sample_rate_a2c.static_a2c,Fail +dEQP-VK.pipeline.shader_object_linked_binary.multisample.sample_rate_a2c.static_a2c,Fail +dEQP-VK.pipeline.shader_object_unlinked_spirv.multisample.sample_rate_a2c.static_a2c,Fail +dEQP-VK.ray_query.builtin.objectrayorigin.frag.aabbs,Crash +nir-stress=dEQP-VK.ray_query.builtin.instanceid.frag.aabbs,Crash diff --git a/src/gallium/frontends/lavapipe/ci/lvp-flakes.txt b/src/gallium/frontends/lavapipe/ci/lvp-flakes.txt index ce135f3adcb..e35c4b7df00 100644 --- a/src/gallium/frontends/lavapipe/ci/lvp-flakes.txt +++ b/src/gallium/frontends/lavapipe/ci/lvp-flakes.txt @@ -15,10 +15,12 @@ dEQP-VK.rasterization.provoking_vertex.transform_feedback.last.triangle_list_wit dEQP-VK.ray_tracing_pipeline.misc.recursiveTraces_AABB_12 dEQP-VK.ray_tracing_pipeline.misc.recursiveTraces_tri_13 +dEQP-VK.rasterization.rasterization_order_attachment_access.format_integer.attachments_4_samples_4.multi_draw dEQP-VK.rasterization.primitives.dynamic_stipple.smooth_lines_with_adjacency_wide dEQP-VK.rasterization.primitives.dynamic_stipple_and_topology.rectangular_line_strip_with_adjacency_wide dEQP-VK.rasterization.primitives.no_stipple.strict_line_strip_with_adjacency dEQP-VK.ray_query.builtin.intersectiont.frag.triangles +dEQP-VK.ray_query.builtin.worldtoobject.frag.triangles dEQP-VK.ray_query.stress.fragment_shader.triangles dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16i.256_256_6 dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba16i.512_1_1 @@ -28,6 +30,12 @@ dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8_snorm.1024_128_8 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8i.1024_128_8 dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8.512_256_1 dEQP-VK.sparse_resources.image_sparse_binding.multiple_sparse_memory_bind.2d_array.r16ui.1024_128_8 +dEQP-VK.sparse_resources.image_sparse_binding.multiple_sparse_memory_bind.2d.rg16.512_256_1 +dEQP-VK.sparse_resources.image_sparse_binding.multiple_sparse_memory_bind.1d.rg16_snorm.512_1_1 +dEQP-VK.sparse_resources.image_sparse_binding.multiple_sparse_memory_bind.3d.rgba8_snorm.512_256_6 +dEQP-VK.sparse_resources.image_sparse_binding.multiple_sparse_memory_bind.1d_array.r16.1024_1_8 +dEQP-VK.sparse_resources.image_sparse_binding.multiple_sparse_memory_bind.cube.rg32ui.137_137_1 +dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8i.137_137_3 dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8.1024_128_1 dEQP-VK.sparse_resources.image_sparse_residency.3d.r32i.11_137_3 dEQP-VK.sparse_resources.image_rebind.3d.rgba32i.256_256_16 @@ -49,7 +57,30 @@ dEQP-VK.sparse_resources.image_sparse_binding.multiple_sparse_image_opaque_memor dEQP-VK.sparse_resources.image_sparse_binding.multiple_sparse_memory_bind.2d_array.g8_b8r8_2plane_422_unorm.1024_128_8 dEQP-VK.sparse_resources.image_rebind.cube_array.rgba8_snorm.256_256_6 dEQP-VK.sparse_resources.transfer_queue.2d.r10x6g10x6_unorm_2pack16.1024_128_1 +dEQP-VK.sparse_resources.image_sparse_binding.multiple_bind_sparse_info.3d.rg8i.512_256_6 +dEQP-VK.sparse_resources.image_sparse_binding.multiple_sparse_image_opaque_memory_bind_info.2d.g8_b8_r8_3plane_444_unorm.512_256_1 +dEQP-VK.sparse_resources.image_sparse_binding.multiple_sparse_image_opaque_memory_bind_info.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_8 +dEQP-VK.sparse_resources.image_sparse_binding.multiple_sparse_memory_bind.1d_array.rg8_snorm.512_1_64 +dEQP-VK.sparse_resources.image_sparse_binding.multiple_sparse_memory_bind.3d.r8_snorm.512_256_6 +dEQP-VK.sparse_resources.image_rebind.cube.r16ui.256_256_1 dEQP-VK.synchronization2.basic.timeline_semaphore.one_queue +dEQP-VK.synchronization.implicit.timeline_semaphore.write_copy_buffer_read_copy_buffer.buffer_16384.0302 +dEQP-VK.synchronization2.implicit.timeline_semaphore.write_ssbo_vertex_read_copy_buffer.buffer_16384.2022 +dEQP-VK.synchronization2.implicit.timeline_semaphore.write_ssbo_vertex_read_copy_buffer.buffer_16384.2330 +dEQP-VK.synchronization2.timeline_semaphore.device_host.write_blit_image_read_image_tess_eval.image_128x128_r8g8b8a8_unorm +dEQP-VK.synchronization2.timeline_semaphore.device_host.write_copy_image_read_copy_image_to_buffer.image_128x128_d16_unorm +dEQP-VK.synchronization2.timeline_semaphore.device_host.write_ssbo_geometry_read_ssbo_compute_indirect.buffer_16384 +dEQP-VK.synchronization2.timeline_semaphore.wait_before_signal.write_image_compute_read_image_geometry.image_128x128_r16g16b16a16_uint +dEQP-VK.synchronization.implicit.timeline_semaphore.write_ssbo_vertex_read_copy_buffer.buffer_16384.2113 +dEQP-VK.synchronization.implicit.timeline_semaphore.write_ssbo_vertex_read_copy_buffer.buffer_16384.2203 +dEQP-VK.synchronization.implicit.timeline_semaphore.write_ssbo_vertex_read_ssbo_vertex.buffer_16384.3102 +dEQP-VK.synchronization.implicit.timeline_semaphore.write_ssbo_vertex_read_ssbo_vertex.buffer_16384.3121 +dEQP-VK.synchronization.implicit.timeline_semaphore.write_ssbo_vertex_read_ssbo_vertex.buffer_16384.3131 +dEQP-VK.synchronization.implicit.timeline_semaphore.write_ssbo_vertex_read_ssbo_vertex.buffer_16384.3321 +dEQP-VK.synchronization2.implicit.timeline_semaphore.write_ssbo_vertex_read_ssbo_vertex.buffer_16384.3311 +dEQP-VK.synchronization2.timeline_semaphore.device_host.write_copy_image_read_blit_image.image_128x128_r8_unorm +dEQP-VK.synchronization2.timeline_semaphore.device_host.write_copy_image_to_buffer_read_copy_buffer_to_image.buffer_262144 +dEQP-VK.synchronization2.timeline_semaphore.device_host.write_ssbo_tess_eval_read_ubo_vertex.buffer_16384 dEQP-VK.synchronization.implicit.timeline_semaphore.write_ssbo_vertex_read_copy_buffer.buffer_16384.2110 dEQP-VK.synchronization.implicit.timeline_semaphore.write_ssbo_vertex_read_copy_buffer.buffer_16384.2132 dEQP-VK.synchronization.implicit.timeline_semaphore.write_ssbo_vertex_read_ssbo_vertex.buffer_16384.3101 @@ -133,6 +164,7 @@ dEQP-VK.synchronization2.timeline_semaphore.device_host.write_copy_image_read_im dEQP-VK.synchronization2.timeline_semaphore.device_host.write_image_compute_indirect_read_copy_image.image_128x128_r8_unorm dEQP-VK.synchronization2.timeline_semaphore.device_host.write_ssbo_fragment_read_ssbo_tess_control.buffer_262144 dEQP-VK.synchronization2.timeline_semaphore.wait_before_signal.write_image_vertex_read_image_compute_indirect.image_128_r32_uint +dEQP-VK.synchronization2.timeline_semaphore.device_host.write_image_tess_control_read_image_vertex.image_128x128_r32g32b32a32_sfloat dEQP-VK.tessellation.invariance.one_minus_tess_coord_component.triangles_equal_spacing_ccw dEQP-VK.tessellation.invariance.primitive_set.isolines_fractional_even_spacing_ccw dEQP-VK.tessellation.misc_draw.fill_cover_triangles_equal_spacing diff --git a/src/gallium/frontends/lavapipe/ci/lvp-skips.txt b/src/gallium/frontends/lavapipe/ci/lvp-skips.txt index 5b6c7f56908..c5b21e70574 100644 --- a/src/gallium/frontends/lavapipe/ci/lvp-skips.txt +++ b/src/gallium/frontends/lavapipe/ci/lvp-skips.txt @@ -68,6 +68,8 @@ dEQP-VK.api.device_init.create_instance_device_intentional_alloc_fail.basic # Times out dEQP-VK.ray_query.builtin.instanceid.tese.aabbs dEQP-VK.ray_query.builtin.instanceid.tesc.aabbs +dEQP-VK.ray_query.builtin.instanceid.tese.triangles +dEQP-VK.synchronization2.timeline_semaphore.device_host.write_blit_image_read_image_vertex.image_64x64x8_r32_sfloat dEQP-VK.synchronization2.timeline_semaphore.device_host.write_blit_image_read_copy_image_to_buffer.image_128_r32_uint dEQP-VK.synchronization2.timeline_semaphore.device_host.write_copy_buffer_to_image_read_blit_image.image_128_r32_uint dEQP-VK.synchronization2.timeline_semaphore.device_host.write_image_fragment_read_copy_image_to_buffer.image_128x128_r16_uint diff --git a/src/panfrost/ci/panfrost-g610-flakes.txt b/src/panfrost/ci/panfrost-g610-flakes.txt index 25cbf527c4e..b3ba9629e63 100644 --- a/src/panfrost/ci/panfrost-g610-flakes.txt +++ b/src/panfrost/ci/panfrost-g610-flakes.txt @@ -243,6 +243,7 @@ dEQP-VK.synchronization.signal_order.shared_timeline_semaphore.write_image_compu dEQP-VK.synchronization.timeline_semaphore.device_host.write_blit_image_read_image_compute_indirect.image_128x128_r16_uint dEQP-VK.synchronization2.cross_instance.suballocated.write_image_compute_indirect_read_copy_image.image_128x128_r16_uint_binary_semaphore_fence_fd +dEQP-VK.synchronization2.op.single_queue.barrier.write_ssbo_compute_indirect_read_ssbo_fragment.buffer_16384_specialized_access_flag dEQP-VK.synchronization2.op.single_queue.barrier.write_copy_image_read_blit_image.image_128x128_r16_uint dEQP-VK.synchronization2.op.single_queue.barrier.write_image_compute_read_image_compute_indirect.image_64x64x8_r32_sfloat dEQP-VK.synchronization2.op.single_queue.barrier.write_ssbo_compute_indirect_read_ssbo_fragment.buffer_16384_specialized_access_flag @@ -251,6 +252,7 @@ dEQP-VK.synchronization2.op.single_queue.event.write_clear_color_image_read_imag dEQP-VK.synchronization2.signal_order.shared_binary_semaphore.write_copy_buffer_read_ssbo_compute_indirect.buffer_262144_opaque_fd dEQP-VK.synchronization2.signal_order.shared_timeline_semaphore.write_ssbo_compute_indirect_read_ssbo_compute_indirect.buffer_262144_opaque_fd +dEQP-VK.texture.explicit_lod.2d.sizes.128x128_linear_linear_mipmap_linear_clamp dEQP-VK.texture.filtering.3d.combinations.nearest.linear.clamp_to_edge.repeat.clamp_to_border dEQP-VK.texture.shadow.1d_array.linear_mipmap_linear.equal_x8_d24_unorm_pack32 dEQP-VK.texture.shadow.cube.linear_mipmap_nearest.equal_d24_unorm_s8_uint diff --git a/src/virtio/ci/venus-fails.txt b/src/virtio/ci/venus-fails.txt index 7e232baaa58..cc9f066f303 100644 --- a/src/virtio/ci/venus-fails.txt +++ b/src/virtio/ci/venus-fails.txt @@ -1,6 +1,3 @@ -# New CTS failures in 1.3.7.0 -dEQP-VK.pipeline.monolithic.vertex_input.max_attributes.query_max_attributes.binding_one_to_one.interleaved,Fail - dEQP-VK.api.external.memory.dma_buf.dedicated.buffer.info,Fail dEQP-VK.api.external.memory.opaque_fd.dedicated.buffer.info,Fail dEQP-VK.api.external.memory.opaque_fd.suballocated.buffer.info,Fail @@ -10,3 +7,4 @@ dEQP-VK.pipeline.monolithic.timestamp.misc_tests.consistent_results,Fail # New fails in 1.4.1.0 dEQP-VK.pipeline.pipeline_library.multisample.sample_rate_a2c.static_a2c,Fail +dEQP-VK.pipeline.fast_linked_library.multisample.sample_rate_a2c.static_a2c,Fail diff --git a/src/virtio/ci/venus-skips.txt b/src/virtio/ci/venus-skips.txt index b2b5639f3fa..33c90f0ed8b 100644 --- a/src/virtio/ci/venus-skips.txt +++ b/src/virtio/ci/venus-skips.txt @@ -27,3 +27,7 @@ dEQP-VK.binding_model.mutable_descriptor.multiple_arrays_mixed.* # Trying to allocate all the memory we can is not a great idea on shared runners. dEQP-VK.api.device_init.create_instance_device_intentional_alloc_fail.* + +# New timeouts in 1.4.1.1 +dEQP-VK.synchronization.internally_synchronized_objects.pipeline_cache_compute +dEQP-VK.texture.explicit_lod.2d.sizes.128x128_nearest_linear_mipmap_nearest_clamp