Module: vkd3d Branch: master Commit: 7e4fee658bac4eeee3c7a9f0416c7530b91a9d11 URL: https://gitlab.winehq.org/wine/vkd3d/-/commit/7e4fee658bac4eeee3c7a9f0416c75...
Author: Conor McCarthy cmccarthy@codeweavers.com Date: Mon Mar 4 15:22:24 2024 +1000
tests/hlsl: Add a test for a structured UAV scalar store.
---
tests/hlsl/uav-rwstructuredbuffer.shader_test | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+)
diff --git a/tests/hlsl/uav-rwstructuredbuffer.shader_test b/tests/hlsl/uav-rwstructuredbuffer.shader_test index 15026d06..bcc96970 100644 --- a/tests/hlsl/uav-rwstructuredbuffer.shader_test +++ b/tests/hlsl/uav-rwstructuredbuffer.shader_test @@ -156,3 +156,25 @@ float4 main() : sv_target1 todo(sm<6) draw quad probe uav 2 (0) rgbai (11, -12, 13, -14) probe uav 2 (1) rgbai (-15, 16, -17, 18) + +[uav 2] +stride 4 +size (buffer, 2) + +1 2 + +% Test scalar store +[pixel shader todo] +RWStructuredBuffer<uint> u : register(u2); + +float4 main() : sv_target1 +{ + u[0] = 11; + u[1] = 12; + return 0; +} + +[test] +todo(sm<6) draw quad +probe uav 2 (0) ri (11) +probe uav 2 (1) ri (12)