vkd3d-shader/hlsl: Write SM4 break instructions.

This commit is contained in:
Giovanni Mascellani
2021-09-10 08:53:17 +02:00
committed by Alexandre Julliard
parent 99acf5038e
commit 7c3dadce6b
Notes: Alexandre Julliard 2023-02-15 22:20:08 +01:00
Approved-by: Zebediah Figura (@zfigura)
Approved-by: Henri Verbeet (@hverbeet)
Approved-by: Alexandre Julliard (@julliard)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/92
5 changed files with 65 additions and 23 deletions

View File

@ -145,7 +145,7 @@ uniform 0 float 0.9
draw quad
probe all rgba (1.0, 0.9, 1.0, 0.6) 1
[pixel shader todo]
[pixel shader]
float func(out float o)
{
@ -184,10 +184,10 @@ float4 main() : sv_target
}
[test]
todo draw quad
draw quad
probe all rgba (0.4, 0.3, 0.3, 0.9) 1
[pixel shader todo]
[pixel shader]
uniform float f;
@ -239,23 +239,23 @@ float4 main() : sv_target
[test]
uniform 0 float 0.0
todo draw quad
draw quad
probe all rgba (0.3, 0.2, 0.3, 0.3) 1
uniform 0 float 0.1
todo draw quad
draw quad
probe all rgba (0.3, 0.3, 0.3, 0.3) 1
uniform 0 float 0.3
todo draw quad
draw quad
probe all rgba (0.3, 0.5, 0.3, 0.3) 1
uniform 0 float 0.7
todo draw quad
draw quad
probe all rgba (0.3, 0.9, 0.7, 0.6) 1
uniform 0 float 0.9
todo draw quad
draw quad
probe all rgba (0.4, 0.1, 0.7, 0.6) 1
[pixel shader todo]