vkd3d-shader/hlsl: Use a block in hlsl_normalize_binary_exprs().
[vkd3d.git] / tests / hlsl / initializer-static-array.shader_test
bloba974886f6374fae49a908383ac6e84ae4e153712
1 [pixel shader]
2 static const float4 array_st[3] = {
3     11, 12, 13, 14,
4     21, 22, 23, 24,
5     31, 32, 33, 34
6 };
8 float4 main() : SV_TARGET
10     return array_st[1];
13 [test]
14 draw quad
15 probe (0, 0) rgba (21, 22, 23, 24)
18 [pixel shader]
19 static const float4 array_st[4][2] = {
20     11, 12, 13, 14,
21     21, 22, 23, 24,
22     31, 32, 33, 34,
23     41, 42, 43, 44,
24     51, 52, 53, 54,
25     61, 62, 63, 64,
26     71, 72, 73, 74,
27     81, 82, 83, 84,
30 float4 main() : SV_TARGET
32     return array_st[2][1];
35 [test]
36 draw quad
37 probe (0, 0) rgba (61, 62, 63, 64)