From 1773e2df50de6e7fccde5a6b60ba25ffa46bb6d0 Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Mon, 20 Oct 2025 18:19:16 +0200 Subject: [PATCH] ci: uprev vkd3d https://github.com/HansKristian-Work/vkd3d-proton/compare/0845d1b69c6b474debe39d25f0137bf108a42b92...03cca4cd978e964bbb5d4bd0ba655ea80011d04f Part-of: --- .gitlab-ci/conditional-build-image-tags.yml | 2 +- .gitlab-ci/container/build-vkd3d-proton.sh | 2 +- .gitlab-ci/image-tags.yml | 2 +- .../frontends/lavapipe/ci/lvp-vkd3d-fails.txt | 13 +++++-------- src/intel/ci/anv-adl-vkd3d-fails.txt | 14 +++++++++----- src/nouveau/ci/nvk-ad106-vkd3d-fails.txt | 8 +++++--- src/nouveau/ci/nvk-ga106-vkd3d-fails.txt | 8 +++++--- 7 files changed, 27 insertions(+), 22 deletions(-) diff --git a/.gitlab-ci/conditional-build-image-tags.yml b/.gitlab-ci/conditional-build-image-tags.yml index cc4c08689ad..4d76ec7d933 100644 --- a/.gitlab-ci/conditional-build-image-tags.yml +++ b/.gitlab-ci/conditional-build-image-tags.yml @@ -4,4 +4,4 @@ variables: CONDITIONAL_BUILD_CROSVM_TAG: 4079babd375b09761d59eacb25a0598a CONDITIONAL_BUILD_FLUSTER_TAG: e13f8521875ebd70e207ec0f6f3d3e5b CONDITIONAL_BUILD_PIGLIT_TAG: b1414c83507a79e2525b446080d31ef2 - CONDITIONAL_BUILD_VKD3D_PROTON_TAG: 167feb963fb512795aeddc9d1588bc7c + CONDITIONAL_BUILD_VKD3D_PROTON_TAG: cd367d3a511ca8cb2a7f0685ecda8084 diff --git a/.gitlab-ci/container/build-vkd3d-proton.sh b/.gitlab-ci/container/build-vkd3d-proton.sh index b0ed2c619c2..139ec14687b 100644 --- a/.gitlab-ci/container/build-vkd3d-proton.sh +++ b/.gitlab-ci/container/build-vkd3d-proton.sh @@ -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="0845d1b69c6b474debe39d25f0137bf108a42b92" +VKD3D_PROTON_COMMIT="03cca4cd978e964bbb5d4bd0ba655ea80011d04f" VKD3D_PROTON_DST_DIR="/vkd3d-proton-tests" VKD3D_PROTON_SRC_DIR="/vkd3d-proton-src" diff --git a/.gitlab-ci/image-tags.yml b/.gitlab-ci/image-tags.yml index bcc5aeb1746..7c15b4efb16 100644 --- a/.gitlab-ci/image-tags.yml +++ b/.gitlab-ci/image-tags.yml @@ -26,7 +26,7 @@ variables: DEBIAN_TEST_ANDROID_TAG: "20251014-vkcts" DEBIAN_TEST_GL_TAG: "20251020-piglit-2a" DEBIAN_TEST_VIDEO_TAG: "20250813-vector" - DEBIAN_TEST_VK_TAG: "20251020-piglit-2a" + DEBIAN_TEST_VK_TAG: "20251020-vkd3d" ALPINE_X86_64_BUILD_TAG: "20251001-realninja" diff --git a/src/gallium/frontends/lavapipe/ci/lvp-vkd3d-fails.txt b/src/gallium/frontends/lavapipe/ci/lvp-vkd3d-fails.txt index 815246223ad..dfd8fa49b63 100644 --- a/src/gallium/frontends/lavapipe/ci/lvp-vkd3d-fails.txt +++ b/src/gallium/frontends/lavapipe/ci/lvp-vkd3d-fails.txt @@ -2,22 +2,19 @@ # The tests assumes a dubgroup size >= 16 test_shader_waveop_maximal_convergence,Fail -# The test expects different precision/rounding -test_sampler_feedback_implicit_lod_aniso,Fail - # The test uses multiplanar formats for render targets which is unsupported test_planar_video_formats,Fail # The test expect lod=0.5 to load level 1 with nearest sampling test_sample_instructions,Fail -# The test messes up creating quad primitives and lavapipe misses some primitives -# because of reduced instance transform precision. -test_rayquery,Fail -test_raytracing,Fail - test_sampler_rounding,Fail test_view_min_lod,Fail test_null_descriptor_resinfo_dxbc,Fail test_null_descriptor_resinfo_dxil,Fail + +test_undefined_structured_raw_alias_dxbc,Fail +test_undefined_structured_raw_alias_dxil,Fail +test_undefined_structured_raw_read_typed_dxbc,Fail +test_undefined_structured_raw_read_typed_dxil,Fail diff --git a/src/intel/ci/anv-adl-vkd3d-fails.txt b/src/intel/ci/anv-adl-vkd3d-fails.txt index c3b41002ff8..e980af814fb 100644 --- a/src/intel/ci/anv-adl-vkd3d-fails.txt +++ b/src/intel/ci/anv-adl-vkd3d-fails.txt @@ -1,11 +1,15 @@ +test_buffers_oob_behavior_vectorized_structured_16bit,Fail test_fence_wait_robustness,Crash +test_line_rasterization,Fail test_sampler_feedback_min_mip_level_array,Fail test_sampler_rounding,Fail + # 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) -test_undefined_read_typed_buffer_as_untyped_dxbc,Fail -test_undefined_read_typed_buffer_as_untyped_dxil,Fail -test_line_rasterization,Fail - -test_derivative_hoisting_dxbc,Fail +test_undefined_read_typed_buffer_as_untyped_simple_dxbc,Fail +test_undefined_read_typed_buffer_as_untyped_simple_dxil,Fail +test_undefined_structured_raw_read_typed_dxbc,Fail +test_undefined_structured_raw_read_typed_dxil,Fail +test_undefined_typed_read_structured_raw_dxbc,Fail +test_undefined_typed_read_structured_raw_dxil,Fail diff --git a/src/nouveau/ci/nvk-ad106-vkd3d-fails.txt b/src/nouveau/ci/nvk-ad106-vkd3d-fails.txt index 54e724f233a..cf330618e64 100644 --- a/src/nouveau/ci/nvk-ad106-vkd3d-fails.txt +++ b/src/nouveau/ci/nvk-ad106-vkd3d-fails.txt @@ -5,7 +5,9 @@ test_uav_counter_null_behavior_dxbc,Crash test_uav_counter_null_behavior_dxil,Crash -test_sampler_feedback_implicit_lod_aniso,Fail - -test_derivative_hoisting_dxbc,Fail test_derivative_hoisting_dxil,Fail + +test_undefined_structured_raw_alias_dxbc,Fail +test_undefined_structured_raw_alias_dxil,Fail +test_undefined_structured_raw_read_typed_dxbc,Fail +test_undefined_structured_raw_read_typed_dxil,Fail diff --git a/src/nouveau/ci/nvk-ga106-vkd3d-fails.txt b/src/nouveau/ci/nvk-ga106-vkd3d-fails.txt index 54e724f233a..cf330618e64 100644 --- a/src/nouveau/ci/nvk-ga106-vkd3d-fails.txt +++ b/src/nouveau/ci/nvk-ga106-vkd3d-fails.txt @@ -5,7 +5,9 @@ test_uav_counter_null_behavior_dxbc,Crash test_uav_counter_null_behavior_dxil,Crash -test_sampler_feedback_implicit_lod_aniso,Fail - -test_derivative_hoisting_dxbc,Fail test_derivative_hoisting_dxil,Fail + +test_undefined_structured_raw_alias_dxbc,Fail +test_undefined_structured_raw_alias_dxil,Fail +test_undefined_structured_raw_read_typed_dxbc,Fail +test_undefined_structured_raw_read_typed_dxil,Fail