d3d12: Set up spirv-as and fix expectations
Reviewed-by: Sil Vilerino <sivileri@microsoft.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27127>
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
$env:PIGLIT_NO_FAST_SKIP = 1
|
||||
$env:PIGLIT_SPIRV_AS_BINARY = "C:\VulkanSDK\$env:VULKAN_SDK_VERSION\Bin\spirv-as.exe"
|
||||
|
||||
Copy-Item -Path _install\bin\opengl32.dll -Destination C:\Piglit\bin\opengl32.dll
|
||||
Copy-Item -Path _install\bin\libgallium_wgl.dll -Destination C:\Piglit\bin\libgallium_wgl.dll
|
||||
|
||||
@@ -403,11 +403,9 @@ spec@nv_copy_depth_to_color@nv_copy_depth_to_color 1 0x223344ff,Fail
|
||||
spec@nv_copy_depth_to_color@nv_copy_depth_to_color 1 0x76356278,Fail
|
||||
wgl@wgl-multi-context-single-window,Fail
|
||||
|
||||
# remove this after https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/843
|
||||
# is merged and piglit is updated
|
||||
# Should've been fixed by https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/843
|
||||
# but still seems to be failing.
|
||||
spec@arb_vertex_program@arb_vertex_program-property-bindings,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
|
||||
spec@arb_gpu_shader5@arb_gpu_shader5-xfb-streams-without-invocations spirv,Fail
|
||||
# SPIR-V tests
|
||||
spec@arb_gpu_shader5@arb_gpu_shader5-xfb-streams-without-invocations spirv,Crash
|
||||
|
||||
@@ -48,92 +48,11 @@ spec@arb_enhanced_layouts@execution@component-layout@vs-fs-array-dvec3,Crash
|
||||
# TODO: Need to investigate and debug
|
||||
spec@arb_enhanced_layouts@execution@component-layout@vs-gs-fs-double,Fail
|
||||
spec@arb_tessellation_shader@execution@dvec3-vs-tcs-tes,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
|
||||
spec@arb_gl_spirv@execution@ssbo@aoa,Fail
|
||||
spec@arb_gl_spirv@execution@ssbo@aoa-2,Fail
|
||||
spec@arb_gl_spirv@execution@ssbo@array,Fail
|
||||
spec@arb_gl_spirv@execution@ssbo@array-indirect,Fail
|
||||
spec@arb_gl_spirv@execution@ssbo@array-inside-ssbo,Fail
|
||||
spec@arb_gl_spirv@execution@ssbo@array-of-arrays-inside-ssbo,Fail
|
||||
spec@arb_gl_spirv@execution@ssbo@matrix@column-major,Fail
|
||||
spec@arb_gl_spirv@execution@ssbo@matrix@column-vs-row,Fail
|
||||
spec@arb_gl_spirv@execution@ssbo@matrix@complex,Fail
|
||||
spec@arb_gl_spirv@execution@ssbo@matrix@indirect-column-major,Fail
|
||||
spec@arb_gl_spirv@execution@ssbo@matrix@indirect-row-major,Fail
|
||||
spec@arb_gl_spirv@execution@ssbo@matrix@row-major,Fail
|
||||
spec@arb_gl_spirv@execution@ssbo@simple,Fail
|
||||
spec@arb_gl_spirv@execution@ssbo@two-ssbo,Fail
|
||||
spec@arb_gl_spirv@execution@ssbo@two-ssbo-different-layouts,Fail
|
||||
spec@arb_gl_spirv@execution@ssbo@two-stages,Fail
|
||||
spec@arb_gl_spirv@execution@ssbo@unsized-array,Fail
|
||||
spec@arb_gl_spirv@execution@ssbo@unsized-array-length,Fail
|
||||
spec@arb_gl_spirv@execution@ubo@aoa,Fail
|
||||
spec@arb_gl_spirv@execution@ubo@aoa-2,Fail
|
||||
spec@arb_gl_spirv@execution@ubo@array,Fail
|
||||
spec@arb_gl_spirv@execution@ubo@array-complex,Fail
|
||||
spec@arb_gl_spirv@execution@ubo@array-different-array-stride-ubo,Fail
|
||||
spec@arb_gl_spirv@execution@ubo@array-indirect,Fail
|
||||
spec@arb_gl_spirv@execution@ubo@array-inside-ubo,Fail
|
||||
spec@arb_gl_spirv@execution@ubo@array-inside-ubo-copy,Fail
|
||||
spec@arb_gl_spirv@execution@ubo@array-of-arrays-inside-ubo,Fail
|
||||
spec@arb_gl_spirv@execution@ubo@explicit-offset,Fail
|
||||
spec@arb_gl_spirv@execution@ubo@explicit-offset-nested-struct,Fail
|
||||
spec@arb_gl_spirv@execution@ubo@location-0-crash,Fail
|
||||
spec@arb_gl_spirv@execution@ubo@matrix@column-major,Fail
|
||||
spec@arb_gl_spirv@execution@ubo@matrix@column-vs-row,Fail
|
||||
spec@arb_gl_spirv@execution@ubo@matrix@complex,Fail
|
||||
spec@arb_gl_spirv@execution@ubo@matrix@different-matrix-stride,Fail
|
||||
spec@arb_gl_spirv@execution@ubo@matrix@indirect-column-major,Fail
|
||||
spec@arb_gl_spirv@execution@ubo@matrix@indirect-row-major,Fail
|
||||
spec@arb_gl_spirv@execution@ubo@matrix@row-major,Fail
|
||||
spec@arb_gl_spirv@execution@ubo@simple,Fail
|
||||
spec@arb_gl_spirv@execution@ubo@two-stages,Fail
|
||||
spec@arb_gl_spirv@execution@ubo@two-ubos,Fail
|
||||
spec@arb_gl_spirv@execution@uniform@array,Fail
|
||||
spec@arb_gl_spirv@execution@uniform@arrays-of-arrays,Fail
|
||||
spec@arb_gl_spirv@execution@uniform@atomic-uint-aoa-cs,Fail
|
||||
spec@arb_gl_spirv@execution@uniform@atomic-uint-aoa-fs,Fail
|
||||
spec@arb_gl_spirv@execution@uniform@atomic-uint-array-cs,Fail
|
||||
spec@arb_gl_spirv@execution@uniform@atomic-uint-array-fs,Fail
|
||||
spec@arb_gl_spirv@execution@uniform@atomic-uint-cs,Fail
|
||||
spec@arb_gl_spirv@execution@uniform@atomic-uint-mixing-with-normal-uniforms,Fail
|
||||
spec@arb_gl_spirv@execution@uniform@atomic-uint-several-slots,Fail
|
||||
spec@arb_gl_spirv@execution@uniform@embedded-structs,Fail
|
||||
spec@arb_gl_spirv@execution@uniform@index-matches-location,Fail
|
||||
spec@arb_gl_spirv@execution@uniform@initializer,Fail
|
||||
spec@arb_gl_spirv@execution@uniform@initializer-complex,Fail
|
||||
spec@arb_gl_spirv@execution@uniform@initializer-dvec4,Fail
|
||||
spec@arb_gl_spirv@execution@uniform@initializer-mat4x3,Fail
|
||||
spec@arb_gl_spirv@execution@uniform@nonsequential-locations,Fail
|
||||
spec@arb_gl_spirv@execution@uniform@sampler2d,Fail
|
||||
spec@arb_gl_spirv@execution@uniform@sampler2d-binding,Fail
|
||||
spec@arb_gl_spirv@execution@uniform@sampler2d-binding-array,Fail
|
||||
spec@arb_gl_spirv@execution@uniform@sampler2d-nonconst-nested-array,Fail
|
||||
spec@arb_gl_spirv@execution@uniform@sampler2d-struct,Fail
|
||||
spec@arb_gl_spirv@execution@uniform@simple,Fail
|
||||
spec@arb_gl_spirv@execution@uniform@simple-without-names,Fail
|
||||
spec@arb_gl_spirv@execution@uniform@struct,Fail
|
||||
spec@arb_gl_spirv@execution@uniform@struct-array,Fail
|
||||
spec@arb_gl_spirv@execution@uniform@two-uniforms,Fail
|
||||
spec@arb_gl_spirv@execution@va64-simple,Fail
|
||||
spec@arb_gl_spirv@execution@vs-ps-simple,Fail
|
||||
spec@arb_gl_spirv@execution@vs-ps-specializations,Fail
|
||||
spec@arb_gl_spirv@execution@xfb@vs_aoa,Fail
|
||||
spec@arb_gl_spirv@execution@xfb@vs_block,Fail
|
||||
spec@arb_gl_spirv@execution@xfb@vs_block_array,Fail
|
||||
spec@arb_gl_spirv@execution@xfb@vs_block_array_offset_per_member,Fail
|
||||
spec@arb_gl_spirv@execution@xfb@vs_double,Fail
|
||||
spec@arb_gl_spirv@execution@xfb@vs_lines,Fail
|
||||
spec@arb_gl_spirv@execution@xfb@vs_simple,Fail
|
||||
spec@arb_gl_spirv@execution@xfb@vs_simple_multiple_samples,Fail
|
||||
spec@arb_gl_spirv@execution@xfb@vs_struct,Fail
|
||||
spec@arb_gl_spirv@execution@xfb@vs_struct_array,Fail
|
||||
spec@arb_gl_spirv@execution@xfb@vs_block_array,Crash
|
||||
spec@arb_gl_spirv@execution@xfb@vs_block_array_offset_per_member,Crash
|
||||
spec@arb_gl_spirv@execution@xfb@vs_double,Crash
|
||||
spec@arb_gl_spirv@execution@xfb@vs_struct,Crash
|
||||
spec@arb_gl_spirv@execution@xfb@vs_struct_array,Crash
|
||||
spec@arb_gl_spirv@execution@xfb@vs_two_block,Fail
|
||||
spec@arb_gl_spirv@execution@xfb@vs_two_sets,Fail
|
||||
spec@arb_gl_spirv@execution@xfb@vs_two_sets_ifc,Fail
|
||||
spec@arb_gl_spirv@execution@xfb@vs_two_sets_struct,Fail
|
||||
spec@arb_gl_spirv@linker@uniform@multisampler,Fail
|
||||
spec@arb_gl_spirv@linker@uniform@multisampler-array,Fail
|
||||
spec@arb_gl_spirv@execution@xfb@vs_two_sets_struct,Crash
|
||||
|
||||
Reference in New Issue
Block a user