1 % Test what kinds of expressions are valid array dimensions.
4 float4 main() : sv_target
7 float a[2 * 2] = {0.1, 0.2, 0.3, 0.4};
8 #ifdef __hlsl_dx_compiler
9 /* float array dimensions are not valid. */
15 float d[true] = {c[0]};
17 return float4(d[0], c[0], c[1], c[3]);
22 probe (0, 0) rgba (0.1, 0.1, 0.2, 0.4)
26 float4 fun() { return 0; };
28 float a[CompileShader(ps_2_0, main())];
30 float4 main() : sv_target { return 0; }