ci: uprev vkd3d

This contains new tests for DGC+multiview which are valid in DX12
but invalid in Vulkan, unless RADV allows support for it. Important
to have coverage for us because it's used for Crimson Desert.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41193>
This commit is contained in:
Samuel Pitoiset 2026-04-27 10:16:12 +02:00 committed by Marge Bot
parent 3359de8247
commit f2ce2868c5
16 changed files with 23 additions and 28 deletions

View file

@ -4,5 +4,5 @@ variables:
CONDITIONAL_BUILD_CROSVM_TAG: 4c61f9707203afca91db3efeb57175db
CONDITIONAL_BUILD_FLUSTER_TAG: e13f8521875ebd70e207ec0f6f3d3e5b
CONDITIONAL_BUILD_PIGLIT_TAG: 7c554632e450496da9382764f449abae
CONDITIONAL_BUILD_VKD3D_PROTON_TAG: 4ca112b515539395fc3df34cc8bdf2fd
CONDITIONAL_BUILD_VKD3D_PROTON_TAG: 061a525369ba3233d21ad80a5dfaefd6
CONDITIONAL_BUILD_WINE_TAG: c97d0ebc9d033b3ad8a50c5832955d9c

View file

@ -11,7 +11,7 @@ section_start vkd3d-proton "Building vkd3d-proton"
# setting up the environment variables locally
ci_tag_build_time_check "VKD3D_PROTON_TAG"
VKD3D_PROTON_COMMIT="a83811bf228ec4e7fc09727388521c725126d868"
VKD3D_PROTON_COMMIT="4832e12e614c2d7d7ab45245ab90a024b0f6b264"
VKD3D_PROTON_DST_DIR="/vkd3d-proton-tests"
VKD3D_PROTON_SRC_DIR="/vkd3d-proton-src"

View file

@ -26,7 +26,7 @@ variables:
DEBIAN_TEST_ANDROID_TAG: "20260430-imgui.2"
DEBIAN_TEST_GL_TAG: "20260430-imgui.2"
DEBIAN_TEST_VIDEO_TAG: "20260430-imgui.2"
DEBIAN_TEST_VK_TAG: "20260430-imgui.2"
DEBIAN_TEST_VK_TAG: "20260430-vkd3d-2"
ALPINE_X86_64_BUILD_TAG: "20260429-libdrm"

View file

@ -1,2 +1,4 @@
test_vbv_stride_edge_cases,Fail
test_custom_border_color_srgb,Fail
test_compute_queue_depth_stencil_msaa,Fail
test_copy_queue_depth_stencil_msaa,Fail

View file

@ -0,0 +1,2 @@
test_compute_queue_depth_stencil_msaa,Fail
test_copy_queue_depth_stencil_msaa,Fail

View file

@ -0,0 +1,2 @@
test_compute_queue_depth_stencil_msaa,Fail
test_copy_queue_depth_stencil_msaa,Fail

View file

@ -0,0 +1,2 @@
test_compute_queue_depth_stencil_msaa,Fail
test_copy_queue_depth_stencil_msaa,Fail

View file

@ -2,3 +2,5 @@
test_sm67_integer_sampling,Fail
test_custom_border_color_srgb,Fail
test_compute_queue_depth_stencil_msaa,Fail
test_copy_queue_depth_stencil_msaa,Fail

View file

@ -0,0 +1,2 @@
test_compute_queue_depth_stencil_msaa,Fail
test_copy_queue_depth_stencil_msaa,Fail

View file

@ -1 +1,2 @@
test_fence_pending_signal_cpu_rewind_plain,Fail
test_compute_queue_depth_stencil_msaa,Fail
test_copy_queue_depth_stencil_msaa,Fail

View file

@ -0,0 +1,2 @@
test_compute_queue_depth_stencil_msaa,Fail
test_copy_queue_depth_stencil_msaa,Fail

View file

@ -0,0 +1,2 @@
test_compute_queue_depth_stencil_msaa,Fail
test_copy_queue_depth_stencil_msaa,Fail

View file

@ -0,0 +1,2 @@
test_compute_queue_depth_stencil_msaa,Fail
test_copy_queue_depth_stencil_msaa,Fail

View file

@ -114,27 +114,6 @@ angle-dEQP-GLES2.functional.shaders.algorithm.rgb_to_hsl_vertex,Fail
KHR-GL46.shader_atomic_counters.basic-usage-tes,Fail
# test_shader_instructions:3479:124:f32tof16: Test failed: Got {0x00000000, 0x00000000, 0x00000000, 0x00000000}, expected {0x00000001, 0x00000002, 0x00000003, 0x00000004} at (0, 0).
# test_shader_instructions:3479:125:f32tof16: Test failed: Got {0x00008000, 0x00008000, 0x00008000, 0x00008000}, expected {0x00008001, 0x00008002, 0x00008003, 0x00008004} at (0, 0).
# test_shader_instructions:3479:130:f32tof16: Todo succeeded: Got {0x00006400, 0x00006401, 0x00006402, 0x00006403}, expected {0x00006400, 0x00006401, 0x00006402, 0x00006403} at (32, 32).
# test_shader_instructions:3479:131:f32tof16: Todo succeeded: Got {0x00006800, 0x00006801, 0x00006802, 0x00006803}, expected {0x00006800, 0x00006801, 0x00006802, 0x00006803} at (32, 32).
# test_shader_instructions:3479:132:f32tof16: Todo succeeded: Got {0x0000e400, 0x0000e401, 0x0000e402, 0x0000e403}, expected {0x0000e400, 0x0000e401, 0x0000e402, 0x0000e403} at (32, 32).
# test_shader_instructions:3479:133:f32tof16: Todo succeeded: Got {0x0000e800, 0x0000e801, 0x0000e802, 0x0000e803}, expected {0x0000e800, 0x0000e801, 0x0000e802, 0x0000e803} at (32, 32).
# test_shader_instructions:3479:134:f32tof16: Todo: Got {0x00000000, 0x00008000, 0x00000000, 0x00008000}, expected {0x00000000, 0x00008000, 0x00000001, 0x00008001} at (0, 0).
vkd3d-test_shader_instructions,Fail
# This one runs until OOM in the heap, it seems. Even single-threaded under
# deqp-runner, we see failures with:
# 4128:err:vkd3d_allocate_device_memory: Failed to allocate device memory (size 16842752, type_flags 0x1, type_mask 0x7).
# test_stress_fallback_render_target_allocation_device:3309: Test failed: Failed to create heap, hr #8007000e.
vkd3d-test_stress_fallback_render_target_allocation_device,Fail
vkd3d-test_sparse_depth_stencil_rendering,Fail
vkd3d-test_clear_render_target_view_extreme_values,Fail
# Autotune regression
vkd3d-test_multisample_resolve_formats,Fail
# test_sampler_feedback_implicit_lod_aniso:3429:Test 19: Test failed: Mip 1, expected 0, got 1.
# Enabled by EXT_shader_image_atomic_int64:
# https://github.com/HansKristian-Work/vkd3d-proton/blob/master/docs/sampler_feedback.md

View file

@ -21,5 +21,4 @@ test_undefined_structured_raw_read_typed_dxil,Fail
test_copy_subresource_depth_stencil_batch,Fail
test_uav_clear_exhaustive_descriptors,Crash
test_clear_render_target_view_extreme_values,Fail
test_raytracing_huge_dispatch,Fail

View file

@ -1,5 +1,3 @@
test_fence_wait_robustness,Crash
# Undefined behavior not supported unless EXT_descriptor_buffer is
# used or running on Gfx12.5+ where we don't do descriptor indirection
# (prior generations have a descriptor heap too small 64MB)