tests: Test wave reconvergence after selections and loops.

Tangled instructions, like wave operations, are sensitive to how the
invocations in a wave reconverge after having diverged. Here we test
for some of those scenarios.
This commit is contained in:
Giovanni Mascellani
2024-04-30 13:54:39 +02:00
committed by Alexandre Julliard
parent a52a91d756
commit 5e6bcc4f9d
Notes: Alexandre Julliard 2024-04-30 23:15:31 +02:00
Approved-by: Giovanni Mascellani (@giomasce)
Approved-by: Henri Verbeet (@hverbeet)
Approved-by: Alexandre Julliard (@julliard)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/841
2 changed files with 151 additions and 0 deletions

View File

@@ -237,6 +237,7 @@ vkd3d_shader_tests = \
tests/hlsl/vertex-shader-ops.shader_test \
tests/hlsl/wave-ops-float.shader_test \
tests/hlsl/wave-ops-uint.shader_test \
tests/hlsl/wave-reconvergence.shader_test \
tests/hlsl/writemask-assignop-0.shader_test \
tests/hlsl/writemask-assignop-1.shader_test \
tests/hlsl/writemask-assignop-2.shader_test \