mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-09-12 18:50:22 -07:00
tests/shader_runner: Introduce the "u32" probe format.
This commit is contained in:
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
@@ -68,10 +68,10 @@ void main(uint local_idx : SV_GroupIndex)
|
||||
|
||||
[test]
|
||||
todo(sm<6) dispatch 1 1 1
|
||||
probe uav 0 (0) rui(0xcafef00d)
|
||||
probe uav 0 (1) rui(0xcafef00d)
|
||||
probe uav 0 (2) rui(0xcafef00d)
|
||||
probe uav 0 (3) rui(0xcafef00d)
|
||||
probe uav 0 (0) u32(0xcafef00d)
|
||||
probe uav 0 (1) u32(0xcafef00d)
|
||||
probe uav 0 (2) u32(0xcafef00d)
|
||||
probe uav 0 (3) u32(0xcafef00d)
|
||||
|
||||
[require]
|
||||
shader model >= 5.0
|
||||
@@ -100,10 +100,10 @@ void main(uint local_idx : SV_GroupIndex, uint group_id : SV_GroupID)
|
||||
|
||||
[test]
|
||||
todo(sm<6) dispatch 4 1 1
|
||||
probe uav 1 (0) rui (0)
|
||||
probe uav 1 (1) rui (33)
|
||||
probe uav 1 (2) rui (66)
|
||||
probe uav 1 (3) rui (99)
|
||||
probe uav 1 (0) u32(0)
|
||||
probe uav 1 (1) u32(33)
|
||||
probe uav 1 (2) u32(66)
|
||||
probe uav 1 (3) u32(99)
|
||||
|
||||
|
||||
[uav 1]
|
||||
@@ -235,7 +235,7 @@ void main(uint local_idx : SV_GroupIndex)
|
||||
|
||||
[test]
|
||||
todo(sm<6) dispatch 1 1 1
|
||||
probe uav 1 (0) rui (39)
|
||||
probe uav 1 (0) u32(39)
|
||||
|
||||
[uav 0]
|
||||
format r32-typeless
|
||||
@@ -264,14 +264,14 @@ void main(uint local_idx : SV_GroupIndex, uint group_id : SV_GroupID)
|
||||
|
||||
[test]
|
||||
todo dispatch 2 1 1
|
||||
todo probe uav 0 (0) rui(0x18)
|
||||
todo probe uav 0 (1) rui(0x18)
|
||||
todo probe uav 0 (2) rui(0x38)
|
||||
todo probe uav 0 (3) rui(0x38)
|
||||
todo probe uav 0 (4) rui(0x1a)
|
||||
todo probe uav 0 (5) rui(0x1a)
|
||||
todo probe uav 0 (6) rui(0x3a)
|
||||
todo probe uav 0 (7) rui(0x3a)
|
||||
todo probe uav 0 (0) u32(0x18)
|
||||
todo probe uav 0 (1) u32(0x18)
|
||||
todo probe uav 0 (2) u32(0x38)
|
||||
todo probe uav 0 (3) u32(0x38)
|
||||
todo probe uav 0 (4) u32(0x1a)
|
||||
todo probe uav 0 (5) u32(0x1a)
|
||||
todo probe uav 0 (6) u32(0x3a)
|
||||
todo probe uav 0 (7) u32(0x3a)
|
||||
|
||||
[uav 0]
|
||||
format r32-typeless
|
||||
@@ -306,14 +306,14 @@ void main(uint local_idx : SV_GroupIndex, uint group_id : SV_GroupID)
|
||||
|
||||
[test]
|
||||
todo dispatch 2 1 1
|
||||
todo probe uav 0 (0) rui(0x14321)
|
||||
todo probe uav 0 (1) rui(0x14321)
|
||||
todo probe uav 0 (2) rui(0x14321)
|
||||
todo probe uav 0 (3) rui(0x14321)
|
||||
todo probe uav 0 (4) rui(0x24321)
|
||||
todo probe uav 0 (5) rui(0x24321)
|
||||
todo probe uav 0 (6) rui(0x24321)
|
||||
todo probe uav 0 (7) rui(0x24321)
|
||||
todo probe uav 0 (0) u32(0x14321)
|
||||
todo probe uav 0 (1) u32(0x14321)
|
||||
todo probe uav 0 (2) u32(0x14321)
|
||||
todo probe uav 0 (3) u32(0x14321)
|
||||
todo probe uav 0 (4) u32(0x24321)
|
||||
todo probe uav 0 (5) u32(0x24321)
|
||||
todo probe uav 0 (6) u32(0x24321)
|
||||
todo probe uav 0 (7) u32(0x24321)
|
||||
|
||||
[require]
|
||||
shader model >= 6.2
|
||||
@@ -343,7 +343,7 @@ void main(uint local_idx : SV_GroupIndex, uint group_id : SV_GroupID)
|
||||
|
||||
[test]
|
||||
dispatch 2 1 1
|
||||
probe uav 1 (0) rui(0x180018)
|
||||
probe uav 1 (1) rui(0x380038)
|
||||
probe uav 1 (2) rui(0x1a001a)
|
||||
probe uav 1 (3) rui(0x3a003a)
|
||||
probe uav 1 (0) u32(0x180018)
|
||||
probe uav 1 (1) u32(0x380038)
|
||||
probe uav 1 (2) u32(0x1a001a)
|
||||
probe uav 1 (3) u32(0x3a003a)
|
||||
|
Reference in New Issue
Block a user