vkd3d-shader/hlsl: Allow effect calls on default value initializers.

This commit is contained in:
Francisco Casas
2024-06-25 18:36:32 -04:00
committed by Henri Verbeet
parent 4aa262d773
commit ffc1449412
Notes: Henri Verbeet 2024-09-14 16:53:12 +02:00
Approved-by: Elizabeth Figura (@zfigura)
Approved-by: Henri Verbeet (@hverbeet)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1057
6 changed files with 68 additions and 24 deletions

View File

@@ -20,3 +20,11 @@ float4 main() : sv_target
[test]
todo(sm<6) draw quad
probe (0, 0) rgba (0.1, 0.1, 0.2, 0.4)
[pixel shader fail]
float4 fun() { return 0; };
float a[CompileShader(ps_2_0, main())];
float4 main() : sv_target { return 0; }