Skip to content
Snippets Groups Projects
Commit 7aa709ad authored by Francisco Casas's avatar Francisco Casas Committed by Alexandre Julliard
Browse files

tests: Add tests for Sample method with offset.

parent 96c2a3e5
No related branches found
No related tags found
No related merge requests found
......@@ -95,6 +95,7 @@ vkd3d_shader_tests = \
tests/preproc-misc.shader_test \
tests/round.shader_test \
tests/sampler.shader_test \
tests/sampler-offset.shader_test \
tests/saturate.shader_test \
tests/swizzle-0.shader_test \
tests/swizzle-1.shader_test \
......@@ -306,6 +307,7 @@ XFAIL_TESTS = \
tests/hlsl-vector-indexing.shader_test \
tests/hlsl-vector-indexing-uniform.shader_test \
tests/max.shader_test \
tests/sampler-offset.shader_test \
tests/trigonometry.shader_test
endif
......
[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]
sampler s;
Texture2D t;
float4 main() : sv_target
{
return t.Sample(s, float2(0.5, 0.5), int2(0, 1));
}
[test]
draw quad
probe all rgba (0.1, 0.2, 0.5, 0.0)
[pixel shader]
sampler s;
Texture2D t;
float4 main() : sv_target
{
return t.Sample(s, float2(0.1, 0.5), int2(2, 1));
}
[test]
draw quad
probe all rgba (0.2, 0.2, 0.0, 0.4)
[pixel shader]
sampler s;
Texture2D t;
float4 main() : sv_target
{
return t.Sample(s, float2(0.9, 0.5), int2(-2, 1));
}
[test]
draw quad
probe all rgba (0.0, 0.2, 0.0, 0.4)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment