tests/shader_runner: Introduce the "u64" probe format.

This commit is contained in:
Henri Verbeet
2025-06-05 22:11:10 +02:00
parent 261cdb0f29
commit b09e9159ba
Notes: Henri Verbeet 2025-06-10 18:06:45 +02:00
Approved-by: Giovanni Mascellani (@giomasce)
Approved-by: Henri Verbeet (@hverbeet)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1555
2 changed files with 104 additions and 104 deletions

View File

@@ -368,14 +368,14 @@ void main(uint id : SV_GroupIndex)
[test]
bug(mvk) dispatch 4 1 1
probe uav 1 (0) rgui64(0x1300000002, 21)
probe uav 1 (1) rgui64(0x1300000002, 21)
probe uav 1 (2) rgui64(0x1300000002, 21)
probe uav 1 (3) rgui64(0x1300000002, 21)
probe uav 1 (4) rgui64(0x1700000006, 10)
probe uav 1 (5) rgui64(0x1700000006, 10)
probe uav 1 (6) rgui64(0x1700000006, 10)
probe uav 1 (7) rgui64(0x1700000006, 10)
probe uav 1 (0) u64(0x1300000002, 21)
probe uav 1 (1) u64(0x1300000002, 21)
probe uav 1 (2) u64(0x1300000002, 21)
probe uav 1 (3) u64(0x1300000002, 21)
probe uav 1 (4) u64(0x1700000006, 10)
probe uav 1 (5) u64(0x1700000006, 10)
probe uav 1 (6) u64(0x1700000006, 10)
probe uav 1 (7) u64(0x1700000006, 10)
[compute shader]
@@ -390,10 +390,10 @@ void main(uint id : SV_GroupIndex)
[test]
bug(mvk) dispatch 4 1 1
probe uav 1 (0) rgui64(0x2a00000008, 31)
probe uav 1 (1) rgui64(0x2a00000008, 31)
probe uav 1 (2) rgui64(0x2a00000008, 31)
probe uav 1 (3) rgui64(0x2a00000008, 31)
probe uav 1 (0) u64(0x2a00000008, 31)
probe uav 1 (1) u64(0x2a00000008, 31)
probe uav 1 (2) u64(0x2a00000008, 31)
probe uav 1 (3) u64(0x2a00000008, 31)
[compute shader]
@@ -408,10 +408,10 @@ void main(uint id : SV_GroupIndex)
[test]
bug(mvk) dispatch 4 1 1
probe uav 1 (0) rgui64(0xe400000008, 0x780)
probe uav 1 (1) rgui64(0xe400000008, 0x780)
probe uav 1 (2) rgui64(0xe400000008, 0x780)
probe uav 1 (3) rgui64(0xe400000008, 0x780)
probe uav 1 (0) u64(0xe400000008, 0x780)
probe uav 1 (1) u64(0xe400000008, 0x780)
probe uav 1 (2) u64(0xe400000008, 0x780)
probe uav 1 (3) u64(0xe400000008, 0x780)
[compute shader]
@@ -426,10 +426,10 @@ void main(uint id : SV_GroupIndex)
[test]
bug(mvk) dispatch 4 1 1
probe uav 1 (0) rgui64(0x800000001, 4)
probe uav 1 (1) rgui64(0x800000001, 4)
probe uav 1 (2) rgui64(0x800000001, 4)
probe uav 1 (3) rgui64(0x800000001, 4)
probe uav 1 (0) u64(0x800000001, 4)
probe uav 1 (1) u64(0x800000001, 4)
probe uav 1 (2) u64(0x800000001, 4)
probe uav 1 (3) u64(0x800000001, 4)
[compute shader]
@@ -444,10 +444,10 @@ void main(uint id : SV_GroupIndex)
[test]
bug(mvk) dispatch 4 1 1
probe uav 1 (0) rgui64(0xf00000002, 16)
probe uav 1 (1) rgui64(0xf00000002, 16)
probe uav 1 (2) rgui64(0xf00000002, 16)
probe uav 1 (3) rgui64(0xf00000002, 16)
probe uav 1 (0) u64(0xf00000002, 16)
probe uav 1 (1) u64(0xf00000002, 16)
probe uav 1 (2) u64(0xf00000002, 16)
probe uav 1 (3) u64(0xf00000002, 16)
[compute shader]
@@ -462,10 +462,10 @@ void main(uint id : SV_GroupIndex)
[test]
bug(mvk) dispatch 4 1 1
probe uav 1 (0) rgui64(0, 0)
probe uav 1 (1) rgui64( 0x800000001, 16)
probe uav 1 (2) rgui64(0x1300000002, 21)
probe uav 1 (3) rgui64(0x2200000004, 25)
probe uav 1 (0) u64(0, 0)
probe uav 1 (1) u64( 0x800000001, 16)
probe uav 1 (2) u64(0x1300000002, 21)
probe uav 1 (3) u64(0x2200000004, 25)
[compute shader]
@@ -480,10 +480,10 @@ void main(uint id : SV_GroupIndex)
[test]
bug(mvk) dispatch 4 1 1
probe uav 1 (0) rgui64(1, 1)
probe uav 1 (1) rgui64( 0x800000001, 16)
probe uav 1 (2) rgui64(0x1300000001, 80)
probe uav 1 (3) rgui64(0x3500000002, 320)
probe uav 1 (0) u64(1, 1)
probe uav 1 (1) u64( 0x800000001, 16)
probe uav 1 (2) u64(0x1300000001, 80)
probe uav 1 (3) u64(0x3500000002, 320)
[compute shader]
@@ -498,10 +498,10 @@ void main(uint id : SV_GroupIndex)
[test]
bug(mvk) dispatch 4 1 1
probe uav 1 (0) rgui64(0x800000000, 0)
probe uav 1 (1) rgui64(0x800000000, 0)
probe uav 1 (2) rgui64(0x800000000, 0)
probe uav 1 (3) rgui64(0x800000000, 0)
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)
[compute shader]
@@ -516,10 +516,10 @@ void main(uint id : SV_GroupIndex)
[test]
bug(mvk) dispatch 4 1 1
probe uav 1 (0) rgui64(0xf00000007, 0x17)
probe uav 1 (1) rgui64(0xf00000007, 0x17)
probe uav 1 (2) rgui64(0xf00000007, 0x17)
probe uav 1 (3) rgui64(0xf00000007, 0x17)
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)
[compute shader]
@@ -534,10 +534,10 @@ void main(uint id : SV_GroupIndex)
[test]
bug(mvk) dispatch 4 1 1
probe uav 1 (0) rgui64(0x400000006, 0x17)
probe uav 1 (1) rgui64(0x400000006, 0x17)
probe uav 1 (2) rgui64(0x400000006, 0x17)
probe uav 1 (3) rgui64(0x400000006, 0x17)
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)
[uav 0]
@@ -563,10 +563,10 @@ void main(uint id : SV_GroupIndex)
[test]
bug(mvk) dispatch 4 1 1
probe uav 1 (0) rgui64(0x600000005, 0x800000007)
probe uav 1 (1) rgui64(0x200000001, 0x400000003)
probe uav 1 (2) rgui64(0xe0000000d, 0x100000000f)
probe uav 1 (3) rgui64(0xa00000009, 0xc0000000b)
probe uav 1 (0) u64(0x600000005, 0x800000007)
probe uav 1 (1) u64(0x200000001, 0x400000003)
probe uav 1 (2) u64(0xe0000000d, 0x100000000f)
probe uav 1 (3) u64(0xa00000009, 0xc0000000b)
[compute shader]
@@ -583,10 +583,10 @@ void main(uint id : SV_GroupIndex)
[test]
bug(mvk) dispatch 4 1 1
probe uav 1 (0) rgui64(0xa00000009, 0xc0000000b)
probe uav 1 (1) rgui64(0xe0000000d, 0x100000000f)
probe uav 1 (2) rgui64(0x200000001, 0x400000003)
probe uav 1 (3) rgui64(0x600000005, 0x800000007)
probe uav 1 (0) u64(0xa00000009, 0xc0000000b)
probe uav 1 (1) u64(0xe0000000d, 0x100000000f)
probe uav 1 (2) u64(0x200000001, 0x400000003)
probe uav 1 (3) u64(0x600000005, 0x800000007)
[compute shader]
@@ -603,10 +603,10 @@ void main(uint id : SV_GroupIndex)
[test]
bug(mvk) dispatch 4 1 1
probe uav 1 (0) rgui64(0xe0000000d, 0x100000000f)
probe uav 1 (1) rgui64(0xa00000009, 0xc0000000b)
probe uav 1 (2) rgui64(0x600000005, 0x800000007)
probe uav 1 (3) rgui64(0x200000001, 0x400000003)
probe uav 1 (0) u64(0xe0000000d, 0x100000000f)
probe uav 1 (1) u64(0xa00000009, 0xc0000000b)
probe uav 1 (2) u64(0x600000005, 0x800000007)
probe uav 1 (3) u64(0x200000001, 0x400000003)
[compute shader]
@@ -623,7 +623,7 @@ void main(uint id : SV_GroupIndex)
[test]
bug(mvk) dispatch 4 1 1
probe uav 1 (0) rgui64(0xa00000009, 0xc0000000b)
probe uav 1 (1) rgui64(0xa00000009, 0xc0000000b)
probe uav 1 (2) rgui64(0xa00000009, 0xc0000000b)
probe uav 1 (3) rgui64(0xa00000009, 0xc0000000b)
probe uav 1 (0) u64(0xa00000009, 0xc0000000b)
probe uav 1 (1) u64(0xa00000009, 0xc0000000b)
probe uav 1 (2) u64(0xa00000009, 0xc0000000b)
probe uav 1 (3) u64(0xa00000009, 0xc0000000b)