vkd3d/tests/sampler-offset.shader_test
Zebediah Figura 4d17758657 tests: Always compile HLSL shaders.
Do not rely on a draw or dispatch command to do this.

This allows more efficiently testing syntax, in cases where testing the actual
shader functionality is not interesting.
2022-11-08 20:52:57 +01:00

55 lines
858 B
Plaintext

[require]
shader model >= 4.0
[sampler 0]
filter point point point
address clamp clamp clamp
[texture 0]
size (3, 3)
0.0 0.0 0.0 0.4 0.1 0.0 0.5 0.0 0.2 0.0 0.0 0.4
0.0 0.1 0.5 0.0 0.1 0.1 0.0 0.4 0.2 0.1 0.5 0.0
0.0 0.2 0.0 0.4 0.1 0.2 0.5 0.0 0.2 0.2 0.0 0.4
[pixel shader todo]
sampler s;
Texture2D t;
float4 main() : sv_target
{
return t.Sample(s, float2(0.5, 0.5), int2(0, 1));
}
[test]
todo draw quad
probe all rgba (0.1, 0.2, 0.5, 0.0)
[pixel shader todo]
sampler s;
Texture2D t;
float4 main() : sv_target
{
return t.Sample(s, float2(0.1, 0.5), int2(2, 1));
}
[test]
todo draw quad
probe all rgba (0.2, 0.2, 0.0, 0.4)
[pixel shader todo]
sampler s;
Texture2D t;
float4 main() : sv_target
{
return t.Sample(s, float2(0.9, 0.5), int2(-2, 1));
}
[test]
todo draw quad
probe all rgba (0.0, 0.2, 0.0, 0.4)