tests/hlsl: Do not execute 64-bit wave bitwise operations on WARP.

They are known to be buggy on the CI machine.
This commit is contained in:
Giovanni Mascellani
2025-10-30 19:40:55 +01:00
committed by Henri Verbeet
parent 1cda8afc07
commit 12c713bbfa
Notes: Henri Verbeet 2025-11-03 18:01:36 +01:00
Approved-by: Henri Verbeet (@hverbeet)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1810
2 changed files with 12 additions and 13 deletions

View File

@@ -498,10 +498,10 @@ void main(uint id : SV_GroupIndex)
[test]
bug(mvk) dispatch 4 1 1
probe uav 1 (0) u64(0x800000000, 0)
probe uav 1 (1) u64(0x800000000, 0)
probe uav 1 (2) u64(0x800000000, 0)
probe uav 1 (3) u64(0x800000000, 0)
if(!warp) probe uav 1 (0) u64(0x800000000, 0)
if(!warp) probe uav 1 (1) u64(0x800000000, 0)
if(!warp) probe uav 1 (2) u64(0x800000000, 0)
if(!warp) probe uav 1 (3) u64(0x800000000, 0)
[compute shader]
@@ -516,10 +516,10 @@ void main(uint id : SV_GroupIndex)
[test]
bug(mvk) dispatch 4 1 1
probe uav 1 (0) u64(0xf00000007, 0x17)
probe uav 1 (1) u64(0xf00000007, 0x17)
probe uav 1 (2) u64(0xf00000007, 0x17)
probe uav 1 (3) u64(0xf00000007, 0x17)
if(!warp) probe uav 1 (0) u64(0xf00000007, 0x17)
if(!warp) probe uav 1 (1) u64(0xf00000007, 0x17)
if(!warp) probe uav 1 (2) u64(0xf00000007, 0x17)
if(!warp) probe uav 1 (3) u64(0xf00000007, 0x17)
[compute shader]
@@ -534,10 +534,10 @@ void main(uint id : SV_GroupIndex)
[test]
bug(mvk) dispatch 4 1 1
probe uav 1 (0) u64(0x400000006, 0x17)
probe uav 1 (1) u64(0x400000006, 0x17)
probe uav 1 (2) u64(0x400000006, 0x17)
probe uav 1 (3) u64(0x400000006, 0x17)
if(!warp) probe uav 1 (0) u64(0x400000006, 0x17)
if(!warp) probe uav 1 (1) u64(0x400000006, 0x17)
if(!warp) probe uav 1 (2) u64(0x400000006, 0x17)
if(!warp) probe uav 1 (3) u64(0x400000006, 0x17)
[uav 0]