diff --git a/.gitlab-ci/conditional-build-image-tags.yml b/.gitlab-ci/conditional-build-image-tags.yml index 2d27138cbd8..fadf41f1af9 100644 --- a/.gitlab-ci/conditional-build-image-tags.yml +++ b/.gitlab-ci/conditional-build-image-tags.yml @@ -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 diff --git a/.gitlab-ci/container/build-vkd3d-proton.sh b/.gitlab-ci/container/build-vkd3d-proton.sh index eb7295dd854..b8e46d8f237 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="a83811bf228ec4e7fc09727388521c725126d868" +VKD3D_PROTON_COMMIT="4832e12e614c2d7d7ab45245ab90a024b0f6b264" 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 3f0bbf4caff..0c592ed1faa 100644 --- a/.gitlab-ci/image-tags.yml +++ b/.gitlab-ci/image-tags.yml @@ -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" diff --git a/src/amd/ci/radv-hawaii-vkd3d-fails.txt b/src/amd/ci/radv-hawaii-vkd3d-fails.txt index 593fd571855..d19c747445a 100644 --- a/src/amd/ci/radv-hawaii-vkd3d-fails.txt +++ b/src/amd/ci/radv-hawaii-vkd3d-fails.txt @@ -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 diff --git a/src/amd/ci/radv-navi10-vkd3d-fails.txt b/src/amd/ci/radv-navi10-vkd3d-fails.txt new file mode 100644 index 00000000000..55d04d4b9fd --- /dev/null +++ b/src/amd/ci/radv-navi10-vkd3d-fails.txt @@ -0,0 +1,2 @@ +test_compute_queue_depth_stencil_msaa,Fail +test_copy_queue_depth_stencil_msaa,Fail diff --git a/src/amd/ci/radv-navi21-vkd3d-fails.txt b/src/amd/ci/radv-navi21-vkd3d-fails.txt new file mode 100644 index 00000000000..55d04d4b9fd --- /dev/null +++ b/src/amd/ci/radv-navi21-vkd3d-fails.txt @@ -0,0 +1,2 @@ +test_compute_queue_depth_stencil_msaa,Fail +test_copy_queue_depth_stencil_msaa,Fail diff --git a/src/amd/ci/radv-navi31-vkd3d-fails.txt b/src/amd/ci/radv-navi31-vkd3d-fails.txt new file mode 100644 index 00000000000..55d04d4b9fd --- /dev/null +++ b/src/amd/ci/radv-navi31-vkd3d-fails.txt @@ -0,0 +1,2 @@ +test_compute_queue_depth_stencil_msaa,Fail +test_copy_queue_depth_stencil_msaa,Fail diff --git a/src/amd/ci/radv-polaris10-vkd3d-fails.txt b/src/amd/ci/radv-polaris10-vkd3d-fails.txt index cba95061898..dabf10ac2f6 100644 --- a/src/amd/ci/radv-polaris10-vkd3d-fails.txt +++ b/src/amd/ci/radv-polaris10-vkd3d-fails.txt @@ -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 diff --git a/src/amd/ci/radv-raphael-vkd3d-fails.txt b/src/amd/ci/radv-raphael-vkd3d-fails.txt new file mode 100644 index 00000000000..55d04d4b9fd --- /dev/null +++ b/src/amd/ci/radv-raphael-vkd3d-fails.txt @@ -0,0 +1,2 @@ +test_compute_queue_depth_stencil_msaa,Fail +test_copy_queue_depth_stencil_msaa,Fail diff --git a/src/amd/ci/radv-raven-vkd3d-fails.txt b/src/amd/ci/radv-raven-vkd3d-fails.txt index aa2e320e85a..55d04d4b9fd 100644 --- a/src/amd/ci/radv-raven-vkd3d-fails.txt +++ b/src/amd/ci/radv-raven-vkd3d-fails.txt @@ -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 diff --git a/src/amd/ci/radv-renoir-vkd3d-fails.txt b/src/amd/ci/radv-renoir-vkd3d-fails.txt index e69de29bb2d..55d04d4b9fd 100644 --- a/src/amd/ci/radv-renoir-vkd3d-fails.txt +++ b/src/amd/ci/radv-renoir-vkd3d-fails.txt @@ -0,0 +1,2 @@ +test_compute_queue_depth_stencil_msaa,Fail +test_copy_queue_depth_stencil_msaa,Fail diff --git a/src/amd/ci/radv-vangogh-vkd3d-fails.txt b/src/amd/ci/radv-vangogh-vkd3d-fails.txt new file mode 100644 index 00000000000..55d04d4b9fd --- /dev/null +++ b/src/amd/ci/radv-vangogh-vkd3d-fails.txt @@ -0,0 +1,2 @@ +test_compute_queue_depth_stencil_msaa,Fail +test_copy_queue_depth_stencil_msaa,Fail diff --git a/src/amd/ci/radv-vega10-vkd3d-fails.txt b/src/amd/ci/radv-vega10-vkd3d-fails.txt index e69de29bb2d..55d04d4b9fd 100644 --- a/src/amd/ci/radv-vega10-vkd3d-fails.txt +++ b/src/amd/ci/radv-vega10-vkd3d-fails.txt @@ -0,0 +1,2 @@ +test_compute_queue_depth_stencil_msaa,Fail +test_copy_queue_depth_stencil_msaa,Fail diff --git a/src/freedreno/ci/freedreno-a750-fails.txt b/src/freedreno/ci/freedreno-a750-fails.txt index aa77ddc2807..b2a62d33b7a 100644 --- a/src/freedreno/ci/freedreno-a750-fails.txt +++ b/src/freedreno/ci/freedreno-a750-fails.txt @@ -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 diff --git a/src/gallium/frontends/lavapipe/ci/lvp-vkd3d-fails.txt b/src/gallium/frontends/lavapipe/ci/lvp-vkd3d-fails.txt index 89f99c0e557..852e986c276 100644 --- a/src/gallium/frontends/lavapipe/ci/lvp-vkd3d-fails.txt +++ b/src/gallium/frontends/lavapipe/ci/lvp-vkd3d-fails.txt @@ -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 diff --git a/src/intel/ci/anv-adl-vkd3d-fails.txt b/src/intel/ci/anv-adl-vkd3d-fails.txt index bb2ff51864b..a5a4a387917 100644 --- a/src/intel/ci/anv-adl-vkd3d-fails.txt +++ b/src/intel/ci/anv-adl-vkd3d-fails.txt @@ -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)