vkd3d/tests/hlsl/minimum-precision.shader_test

22 lines
476 B
Plaintext
Raw Normal View History

[require]
shader model >= 4.0
[pixel shader]
float4 main() : sv_target
{
min16float4 a = {0, 1, 2, 3};
min10float2 b = {4, 5};
min16int3 c = {6.4, 7, 8};
min12int d = 9.4;
min16uint4x2 e = {14.4, 15, 16, 17, 18, 19, 20, 21};
vector<min10float, 3> g = {22, 23, 24};
matrix<min16uint, 3, 2> h = {25.4, 26, 27, 28, 29, 30};
return mul(e, b) + a + c.xyzx + d + g.xxyz + h[2].xyxy;
}
[test]
draw quad
probe all rgba (197.0, 218.0, 238.0, 257.0)