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

This commit is contained in:
Henri Verbeet
2025-06-06 01:02:45 +02:00
parent 9c987e5a0b
commit cea7b4e920
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
17 changed files with 196 additions and 155 deletions

View File

@@ -50,7 +50,7 @@ float2 main() : sv_target
[test]
draw quad
probe (0, 0) rg (22.0, -22.0)
probe (0, 0) f32(22.0, -22.0)
[rtv 0]
format r32g32b32a32-uint
@@ -94,7 +94,7 @@ float2 main() : sv_target
[test]
todo(mvk & vulkan | msl) draw quad
todo(mvk) probe (0, 0) rg (22.0, -22.0)
todo(mvk) probe (0, 0) f32(22.0, -22.0)
[rtv 0]
format r32g32b32a32-sint
@@ -138,7 +138,7 @@ float2 main() : sv_target
[test]
todo(mvk & vulkan | msl) draw quad
todo(mvk) probe (0, 0) rg (22.0, -22.0)
todo(mvk) probe (0, 0) f32(22.0, -22.0)
[rtv 0]
format r32-uint
@@ -152,7 +152,7 @@ float4 main() : sv_target
[test]
todo(mvk & vulkan | msl) draw quad
todo(mvk) probe (0, 0) r (22.0)
todo(mvk) probe (0, 0) f32(22.0)
[pixel shader]
uint4 main() : sv_target
@@ -182,7 +182,7 @@ float2 main() : sv_target
[test]
todo(mvk & vulkan | msl) draw quad
todo(mvk) probe (0, 0) r (22.0)
todo(mvk) probe (0, 0) f32(22.0)
% For the avoidance of doubt, 64 bit types cannot be used as target outputs.