vkd3d/tests/hlsl/nested-arrays.shader_test

26 lines
523 B
Plaintext

[pixel shader fail(sm<6)]
uniform float4 color[2][3];
float4 main() : sv_target
{
return color[2][1];
}
[pixel shader]
uniform float color[2][3];
float4 main() : sv_target
{
return float4(color[1][0], color[0][0], color[1][2], color[0][2]);
}
[test]
uniform 0 float4 0.1 0.0 0.0 0.0
uniform 4 float4 0.2 0.0 0.0 0.0
uniform 8 float4 0.3 0.0 0.0 0.0
uniform 12 float4 0.4 0.0 0.0 0.0
uniform 16 float4 0.5 0.0 0.0 0.0
uniform 20 float4 0.6 0.0 0.0 0.0
todo(glsl) draw quad
probe all rgba (0.4, 0.1, 0.6, 0.3)