Module: vkd3d Branch: master Commit: 38c89442ac98d13b17eb8f49051da1beff6ed184 URL: https://gitlab.winehq.org/wine/vkd3d/-/commit/38c89442ac98d13b17eb8f49051da1...
Author: Nikolay Sivov nsivov@codeweavers.com Date: Fri Jun 9 15:33:18 2023 +0200
tests: Add a test for array size expressions using static constants.
---
tests/hlsl-array-size-expr.shader_test | 13 +++++++++++++ 1 file changed, 13 insertions(+)
diff --git a/tests/hlsl-array-size-expr.shader_test b/tests/hlsl-array-size-expr.shader_test index 0d64462b..7235ac73 100644 --- a/tests/hlsl-array-size-expr.shader_test +++ b/tests/hlsl-array-size-expr.shader_test @@ -38,3 +38,16 @@ float4 main() : SV_TARGET [test] draw quad probe all rgba (61, 62, 63, 64) + +[pixel shader todo] +static const int size = 8; +static const float array[size] = {1, 2, 3, 4, 5, 6, 7, 8}; + +float4 main() : sv_target +{ + return float4(array[1], array[2], array[5], array[0]); +} + +[test] +todo draw quad +todo probe all rgba (2, 3, 6, 1)