vkd3d-shader/hlsl: Prefer overload candidates with matching component types.

This commit is contained in:
Henri Verbeet
2024-12-10 22:10:11 +01:00
parent 6b8878377f
commit 32d432ab5e
Notes: Henri Verbeet 2024-12-16 17:26:51 +01:00
Approved-by: Francisco Casas (@fcasas)
Approved-by: Henri Verbeet (@hverbeet)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1313
3 changed files with 27 additions and 18 deletions

View File

@@ -204,7 +204,7 @@ float4 main() : sv_target
return refract(r, n, i);
}
[pixel shader todo(sm<6)]
[pixel shader]
float4 r;
float4 n;
float i;
@@ -228,6 +228,6 @@ float4 main() : sv_target
}
[test]
todo(sm<6) draw quad
draw quad
if(sm<6) probe (0,0) rgba (2.0, 1.0, 1.0, 1.0)
if(sm>=6) probe (0,0) rgba (1.0, 1.0, 1.0, 1.0)