ci: Run the Windows tests with WARP version 1.0.16.1.

Many tests fail or even segfault with the older WARP version
provided by the current CI Windows environment.
This commit is contained in:
Giovanni Mascellani
2025-10-15 12:14:20 +02:00
committed by Henri Verbeet
parent a6c6ba6eda
commit a7e56beb19
Notes: Henri Verbeet 2025-10-16 15:22:00 +02:00
Approved-by: Henri Verbeet (@hverbeet)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1755
3 changed files with 42 additions and 21 deletions

View File

@@ -8,6 +8,8 @@
tags:
- win10-21h2
script:
- 'Invoke-WebRequest -Uri "https://www.nuget.org/api/v2/package/Microsoft.Direct3D.WARP/1.0.16.1" -OutFile ".\warp.zip"'
- 'Expand-Archive -Path "warp.zip" -DestinationPath ".\warp"'
- git rebase $CI_MERGE_REQUEST_DIFF_BASE_SHA --exec './artifacts/driver.cross64.exe $(git cherry $CI_MERGE_REQUEST_DIFF_BASE_SHA HEAD^ | wc -l) $(git rev-parse --short HEAD)'
- if (Test-Path "pipeline_failed") { exit 1 }
artifacts:
@@ -42,6 +44,8 @@ test-win-64-dxc:
variables:
VKD3D_TEST_DEBUG: '1'
script:
- 'Invoke-WebRequest -Uri "https://www.nuget.org/api/v2/package/Microsoft.Direct3D.WARP/1.0.16.1" -OutFile ".\warp.zip"'
- 'Expand-Archive -Path "warp.zip" -DestinationPath ".\warp"'
- 'Invoke-WebRequest -Uri "https://github.com/microsoft/DirectXShaderCompiler/releases/download/v1.8.2502/dxc_2025_02_20.zip" -OutFile ".\dxc.zip"'
- 'Expand-Archive -Path "dxc.zip" -DestinationPath ".\dxc"'
- '$Env:PATH += ";" + (Convert-Path ".\dxc\bin\x64")'
@@ -51,3 +55,5 @@ test-win-64-dxc:
when: always
paths:
- artifacts
exclude:
- artifacts/**/d3d10warp.dll