tests/hlsl: Test tex2Dproj().

This commit is contained in:
Francisco Casas 2024-12-10 03:30:39 -03:00 committed by Henri Verbeet
parent 7cc802afd7
commit 02fc26507b
Notes: Henri Verbeet 2024-12-18 17:39:16 +01:00
Approved-by: Elizabeth Figura (@zfigura)
Approved-by: Henri Verbeet (@hverbeet)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1310

View File

@ -69,6 +69,34 @@ float4 main() : sv_target
return tex1D(s, 0.0);
}
[srv 0]
size (2d, 3, 3)
0.0 0.0 0.0 1.0 1.0 0.0 0.0 1.0 2.0 0.0 0.0 1.0
0.0 1.0 0.0 1.0 1.0 1.0 0.0 1.0 2.0 1.0 0.0 1.0
0.0 2.0 0.0 1.0 1.0 2.0 0.0 1.0 2.0 2.0 0.0 1.0
[pixel shader fail(sm>=6)]
sampler s;
float4 f;
float4 main() : sv_target
{
return tex2Dproj(s, f);
}
[test]
uniform 0 float4 50.0 50.0 42.0 100
todo(sm<4 | msl) draw quad
probe (0, 0) rgba(1.0, 1.0, 0, 1.0)
uniform 0 float4 0.075 0.025 -42.0 0.1
todo(sm<4 | msl) draw quad
probe (0, 0) rgba(1.75, 0.25, 0, 1.0)
uniform 0 float4 0.5 1.5 0.0 2.0
todo(sm<4 | msl) draw quad
probe (0, 0) rgba(0.25, 1.75, 0, 1.0)
uniform 0 float4 1.0 1.0 0.0 0.0
todo(sm<4 | msl) draw quad
probe (0, 0) rgba(2.0, 2.0, 0, 1.0)
[sampler 0]
filter linear linear linear