ci/windows: Update WARP to 1.0.9 NuGet

Reviewed-by: Sil Vilerino <sivileri@microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26992>
This commit is contained in:
Jesse Natalie
2024-01-10 17:07:42 -08:00
committed by Marge Bot
parent 9530ec9c07
commit bc65d14ddb
4 changed files with 2 additions and 19 deletions

View File

@@ -37,4 +37,4 @@ variables:
WINDOWS_X64_BUILD_TAG: "2023-12-22-msvc"
WINDOWS_X64_TEST_PATH: "windows/x86_64_test"
WINDOWS_X64_TEST_TAG: "2023-12-22-msvc"
WINDOWS_X64_TEST_TAG: "2024-01-10-warp"

View File

@@ -18,7 +18,7 @@ Remove-Item -Recurse 'C:\agility'
Write-Host "Downloading Updated WARP at:"
Get-Date
Invoke-WebRequest -Uri https://www.nuget.org/api/v2/package/Microsoft.Direct3D.WARP/1.0.7.1 -OutFile 'warp.zip'
Invoke-WebRequest -Uri https://www.nuget.org/api/v2/package/Microsoft.Direct3D.WARP/1.0.9 -OutFile 'warp.zip'
Expand-Archive -Path 'warp.zip' -DestinationPath 'C:\warp'
# Copy WARP into mesa-deps\bin
Copy-Item 'C:\warp\build\native\amd64\d3d10warp.dll' -Destination $depsInstallPath\bin

View File

@@ -411,15 +411,3 @@ spec@arb_vertex_program@arb_vertex_program-property-bindings,Fail
# https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/850,
# and CI changes to glue them together
spec@arb_gpu_shader5@arb_gpu_shader5-xfb-streams-without-invocations spirv,Fail
# WARP bug: submitting an indirect draw with a count buffer modifies the arg buffer to zero
# entries between >= dynamic count and < static max count
spec@arb_query_buffer_object@coherency,Fail
spec@arb_query_buffer_object@coherency@indirect-draw-count-GL_FRAGMENT_SHADER_INVOCATIONS,Fail
spec@arb_query_buffer_object@coherency@indirect-draw-count-GL_PRIMITIVES_GENERATED,Fail
spec@arb_query_buffer_object@coherency@indirect-draw-count-GL_PRIMITIVES_SUBMITTED,Fail
spec@arb_query_buffer_object@coherency@indirect-draw-count-GL_SAMPLES_PASSED,Fail
spec@arb_query_buffer_object@coherency@indirect-draw-count-GL_TIMESTAMP,Fail
spec@arb_query_buffer_object@coherency@indirect-draw-count-GL_TIME_ELAPSED,Fail
spec@arb_query_buffer_object@coherency@indirect-draw-count-GL_VERTEX_SHADER_INVOCATIONS,Fail
spec@arb_query_buffer_object@coherency@indirect-draw-count-GL_VERTICES_SUBMITTED,Fail

View File

@@ -1,7 +1,6 @@
spec@arb_gpu_shader_int64@execution@indirect-array-two-accesses,Fail
spec@arb_separate_shader_objects@execution@layout-location-block-with-struct-member,Crash
spec@arb_separate_shader_objects@execution@layout-location-struct-mixed-with-implicitly-assigned-varying,Crash
spec@arb_shader_storage_buffer_object@execution@ssbo-atomiccompswap-int,Fail
spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-07,Fail
spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-cumulative,Fail
spec@arb_tessellation_shader@execution@dmat-vs-gs-tcs-tes,Fail
@@ -50,10 +49,6 @@ spec@arb_enhanced_layouts@execution@component-layout@vs-fs-array-dvec3,Crash
spec@arb_enhanced_layouts@execution@component-layout@vs-gs-fs-double,Fail
spec@arb_tessellation_shader@execution@dvec3-vs-tcs-tes,Fail
# WARP bug: Due to SIMT, the FS loop runs 4 times, and all 4 threads end up with
# the final value from the SSBO instead of remembering their own value they computed.
spec@glsl-4.50@execution@ssbo-atomiccompswap-int,Fail
# Needs https://github.com/KhronosGroup/SPIRV-Tools/pull/5477,
# https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/850,
# and CI changes to glue them together