diff --git a/.gitlab-ci/container/build-deqp.sh b/.gitlab-ci/container/build-deqp.sh index 5e3aaefd9ef..cfaa37a62d9 100755 --- a/.gitlab-ci/container/build-deqp.sh +++ b/.gitlab-ci/container/build-deqp.sh @@ -23,7 +23,7 @@ set -x # - the GL release produces `glcts`, and # - the GLES release produces `deqp-gles*` and `deqp-egl` -DEQP_MAIN_COMMIT=9dd9a72b28218f1ca12777d9b73c2a85c5c60231 +DEQP_MAIN_COMMIT=db48c34bebaf3359453e44ab151a2ff9f9c58eb2 DEQP_VK_VERSION=1.4.3.3 DEQP_GL_VERSION=4.6.6.0 DEQP_GLES_VERSION=3.2.12.0 diff --git a/.gitlab-ci/image-tags.yml b/.gitlab-ci/image-tags.yml index fa92d46e274..34a09c4588b 100644 --- a/.gitlab-ci/image-tags.yml +++ b/.gitlab-ci/image-tags.yml @@ -23,10 +23,10 @@ variables: DEBIAN_BUILD_TAG: "20250926-D3D618" DEBIAN_TEST_BASE_TAG: "20250926-gitlab" - DEBIAN_TEST_ANDROID_TAG: "20251013-angle-8e" - DEBIAN_TEST_GL_TAG: "20251013-piglit-41" + DEBIAN_TEST_ANDROID_TAG: "20251014-vkcts" + DEBIAN_TEST_GL_TAG: "20251014-vkcts" DEBIAN_TEST_VIDEO_TAG: "20250813-vector" - DEBIAN_TEST_VK_TAG: "20251013-piglit-41" + DEBIAN_TEST_VK_TAG: "20251014-vkcts" ALPINE_X86_64_BUILD_TAG: "20251001-realninja" diff --git a/src/amd/ci/radv-fails.txt b/src/amd/ci/radv-fails.txt new file mode 100644 index 00000000000..c6b571b2c0d --- /dev/null +++ b/src/amd/ci/radv-fails.txt @@ -0,0 +1,2 @@ +# RADV bug +dEQP-VK.texture.mipmap.cubemap.misc.projected_derivatives,Fail diff --git a/src/amd/ci/radv-gfx1201-fails.txt b/src/amd/ci/radv-gfx1201-fails.txt index 18cc3c15de3..fd9a7b6065e 100644 --- a/src/amd/ci/radv-gfx1201-fails.txt +++ b/src/amd/ci/radv-gfx1201-fails.txt @@ -19,48 +19,3 @@ dEQP-VK.image.host_image_copy.query.optimal.r16g16_uint,Fail dEQP-VK.image.host_image_copy.query.optimal.r32g32b32a32_sfloat,Fail dEQP-VK.image.host_image_copy.query.optimal.r8g8b8a8_unorm,Fail dEQP-VK.image.host_image_copy.query.optimal.d32_sfloat,Fail - -dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.convert.input_float16_t_output_bfloat16_t.buffer.rowmajor,Fail -dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.convert.input_float16_t_output_bfloat16_t.physical_buffer.rowmajor,Fail -dEQP-VK.compute.pipeline.cooperative_matrix.khr_a.subgroupscope.convert.input_float16_t_output_bfloat16_t.workgroup.rowmajor,Fail -dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.convert.input_float16_t_output_bfloat16_t.buffer.rowmajor,Fail -dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.convert.input_float16_t_output_bfloat16_t.physical_buffer.rowmajor,Fail -dEQP-VK.compute.pipeline.cooperative_matrix.khr_b.subgroupscope.convert.input_float16_t_output_bfloat16_t.workgroup.rowmajor,Fail -dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert.input_float16_t_output_bfloat16_t.buffer.rowmajor,Fail -dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert.input_float16_t_output_bfloat16_t.physical_buffer.rowmajor,Fail -dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert.input_float16_t_output_bfloat16_t.workgroup.rowmajor,Fail -dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert.input_float32_t_output_bfloat16_t.buffer.rowmajor,Fail -dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert.input_float32_t_output_bfloat16_t.physical_buffer.rowmajor,Fail -dEQP-VK.compute.pipeline.cooperative_matrix.khr_r.subgroupscope.convert.input_float32_t_output_bfloat16_t.workgroup.rowmajor,Fail -dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.convert.input_float16_t_output_bfloat16_t.buffer.rowmajor,Fail -dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.convert.input_float16_t_output_bfloat16_t.physical_buffer.rowmajor,Fail -dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_a.subgroupscope.convert.input_float16_t_output_bfloat16_t.workgroup.rowmajor,Fail -dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.convert.input_float16_t_output_bfloat16_t.buffer.rowmajor,Fail -dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.convert.input_float16_t_output_bfloat16_t.physical_buffer.rowmajor,Fail -dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_b.subgroupscope.convert.input_float16_t_output_bfloat16_t.workgroup.rowmajor,Fail -dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert.input_float16_t_output_bfloat16_t.buffer.rowmajor,Fail -dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert.input_float16_t_output_bfloat16_t.physical_buffer.rowmajor,Fail -dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert.input_float16_t_output_bfloat16_t.workgroup.rowmajor,Fail -dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert.input_float32_t_output_bfloat16_t.buffer.rowmajor,Fail -dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert.input_float32_t_output_bfloat16_t.physical_buffer.rowmajor,Fail -dEQP-VK.compute.shader_object_binary.cooperative_matrix.khr_r.subgroupscope.convert.input_float32_t_output_bfloat16_t.workgroup.rowmajor,Fail -dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.convert.input_float16_t_output_bfloat16_t.buffer.rowmajor,Fail -dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.convert.input_float16_t_output_bfloat16_t.physical_buffer.rowmajor,Fail -dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_a.subgroupscope.convert.input_float16_t_output_bfloat16_t.workgroup.rowmajor,Fail -dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.convert.input_float16_t_output_bfloat16_t.buffer.rowmajor,Fail -dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.convert.input_float16_t_output_bfloat16_t.physical_buffer.rowmajor,Fail -dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_b.subgroupscope.convert.input_float16_t_output_bfloat16_t.workgroup.rowmajor,Fail -dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert.input_float16_t_output_bfloat16_t.buffer.rowmajor,Fail -dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert.input_float16_t_output_bfloat16_t.physical_buffer.rowmajor,Fail -dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert.input_float16_t_output_bfloat16_t.workgroup.rowmajor,Fail -dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert.input_float32_t_output_bfloat16_t.buffer.rowmajor,Fail -dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert.input_float32_t_output_bfloat16_t.physical_buffer.rowmajor,Fail -dEQP-VK.compute.shader_object_spirv.cooperative_matrix.khr_r.subgroupscope.convert.input_float32_t_output_bfloat16_t.workgroup.rowmajor,Fail - -# CTS bug https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/5983 -dEQP-VK.glsl.bfloat16.constant.fragmentbf16,Fail -dEQP-VK.glsl.bfloat16.constant.fragmentfe4m3,Fail -dEQP-VK.glsl.bfloat16.constant.fragmentfe5m2,Fail -dEQP-VK.glsl.bfloat16.constant.vertexbf16,Fail -dEQP-VK.glsl.bfloat16.constant.vertexfe4m3,Fail -dEQP-VK.glsl.bfloat16.constant.vertexfe5m2,Fail diff --git a/src/amd/ci/radv-navi10-fails.txt b/src/amd/ci/radv-navi10-fails.txt index 74f1676c700..fd9a7b6065e 100644 --- a/src/amd/ci/radv-navi10-fails.txt +++ b/src/amd/ci/radv-navi10-fails.txt @@ -9,18 +9,6 @@ dEQP-VK.api.copy_and_blit.dedicated_allocation.resolve_image.whole_copy_before_r dEQP-VK.api.copy_and_blit.dedicated_allocation.resolve_image.whole_copy_before_resolving_transfer.4_bit,Fail dEQP-VK.api.copy_and_blit.dedicated_allocation.resolve_image.whole_copy_before_resolving_transfer.8_bit,Fail -# CTS bug -dEQP-VK.video.formats.decode_h264_g8_b8r8_2plane_420_unorm_decode_dst_420_8bit,Fail -dEQP-VK.video.formats.decode_h264_g8_b8r8_2plane_420_unorm_encode_src_420_8bit,Fail -dEQP-VK.video.formats.decode_h265_g8_b8r8_2plane_420_unorm_decode_dst_420_8bit,Fail -dEQP-VK.video.formats.decode_h265_g8_b8r8_2plane_420_unorm_encode_src_420_8bit,Fail -dEQP-VK.video.formats.decode_vp9_g8_b8r8_2plane_420_unorm_decode_dst_420_8bit,Fail -dEQP-VK.video.formats.decode_vp9_g8_b8r8_2plane_420_unorm_encode_src_420_8bit,Fail -dEQP-VK.video.formats.encode_h264_g8_b8r8_2plane_420_unorm_decode_dst_420_8bit,Fail -dEQP-VK.video.formats.encode_h264_g8_b8r8_2plane_420_unorm_encode_src_420_8bit,Fail -dEQP-VK.video.formats.encode_h265_g8_b8r8_2plane_420_unorm_decode_dst_420_8bit,Fail -dEQP-VK.video.formats.encode_h265_g8_b8r8_2plane_420_unorm_encode_src_420_8bit,Fail - # CTS bug https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/6057 dEQP-VK.image.host_image_copy.query.optimal.b8g8r8a8_sint,Fail dEQP-VK.image.host_image_copy.query.optimal.bc5_snorm_block,Fail diff --git a/src/amd/ci/radv-skips.txt b/src/amd/ci/radv-skips.txt index 3bcefe0866f..83de218d36f 100644 --- a/src/amd/ci/radv-skips.txt +++ b/src/amd/ci/radv-skips.txt @@ -52,3 +52,6 @@ dEQP-VK.reconvergence.maximal.compute.nesting4.7.38 # This test can cause random GPU hangs for very weird reasons, needs to be # investigated. dEQP-VK.api.command_buffers.many_indirect_disps_on_secondary + +# These tests are expected to hang on GFX10+. I have a pending fix. +dEQP-VK.sparse_resources.buffer.misc.null_address_read* diff --git a/src/amd/ci/radv-vega10-fails.txt b/src/amd/ci/radv-vega10-fails.txt index ac043dba6d4..8d64007dad8 100644 --- a/src/amd/ci/radv-vega10-fails.txt +++ b/src/amd/ci/radv-vega10-fails.txt @@ -15,7 +15,3 @@ dEQP-VK.video.synchronization.decode_h264.basic.event.device_set_reset,Fail dEQP-VK.video.synchronization.decode_h265.basic.event.device_set_reset,Fail dEQP-VK.video.synchronization2.decode_h264.basic.event.device_set_reset,Fail dEQP-VK.video.synchronization2.decode_h265.basic.event.device_set_reset,Fail - -# CTS bug -dEQP-VK.video.formats.decode_h264_g8_b8r8_2plane_420_unorm_decode_dst_420_8bit,Fail -dEQP-VK.video.formats.decode_h265_g8_b8r8_2plane_420_unorm_decode_dst_420_8bit,Fail