tests: Test clip planes.

This commit is contained in:
Elizabeth Figura
2024-07-16 19:49:30 -05:00
committed by Henri Verbeet
parent 4400315c4b
commit 3b1760134f
Notes: Henri Verbeet 2024-10-02 22:36:40 +02:00
Approved-by: Elizabeth Figura (@zfigura)
Approved-by: Henri Verbeet (@hverbeet)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/946
6 changed files with 104 additions and 1 deletions

View File

@@ -0,0 +1,43 @@
[require]
clip-planes
[pixel shader]
float4 main() : sv_target
{
return 1.0;
}
[test]
clear rtv 0 0 0 0 0
clip-plane 1 1.0 1.0 0.0 0.0
clip-plane 3 -1.0 1.0 0.0 0.0
draw quad
probe (320, 120) rgba (1, 1, 1, 1)
probe (320, 360) rgba (0, 0, 0, 0)
probe (160, 240) rgba (0, 0, 0, 0)
probe (480, 240) rgba (0, 0, 0, 0)
clear rtv 0 0 0 0 0
clip-plane 0 1.0 0.0 0.0 0.5
clip-plane 1 -1.0 0.0 0.0 0.5
clip-plane 2 0.0 1.0 0.0 0.5
clip-plane 3 0.0 -1.0 0.0 0.5
clip-plane 5 1.0 1.0 0.0 0.2
draw quad
probe (150, 130) rgba (0, 0, 0, 0)
probe (170, 110) rgba (0, 0, 0, 0)
probe (170, 130) rgba (1, 1, 1, 1)
probe (490, 130) rgba (0, 0, 0, 0)
probe (470, 110) rgba (0, 0, 0, 0)
probe (470, 130) rgba (1, 1, 1, 1)
probe (150, 350) rgba (0, 0, 0, 0)
probe (170, 370) rgba (0, 0, 0, 0)
probe (170, 350) rgba (0, 0, 0, 0)
probe (490, 350) rgba (0, 0, 0, 0)
probe (470, 370) rgba (0, 0, 0, 0)
probe (470, 350) rgba (1, 1, 1, 1)