mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-04-13 05:43:18 -07:00
vkd3d-shader/hlsl: Use dcl_output_siv for patch constant function sysval outputs.
This commit is contained in:
parent
70655012ab
commit
d1df10ac86
Notes:
Henri Verbeet
2025-04-09 16:47:09 +02:00
Approved-by: Elizabeth Figura (@zfigura) Approved-by: Henri Verbeet (@hverbeet) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1444
@ -9770,7 +9770,7 @@ static void sm4_generate_vsir_instr_dcl_semantic(struct hlsl_ctx *ctx, struct vs
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (semantic == VKD3D_SHADER_SV_NONE || version->type == VKD3D_SHADER_TYPE_PIXEL
|
if (semantic == VKD3D_SHADER_SV_NONE || version->type == VKD3D_SHADER_TYPE_PIXEL
|
||||||
|| version->type == VKD3D_SHADER_TYPE_HULL)
|
|| (version->type == VKD3D_SHADER_TYPE_HULL && !ctx->is_patch_constant_func))
|
||||||
opcode = VKD3DSIH_DCL_OUTPUT;
|
opcode = VKD3DSIH_DCL_OUTPUT;
|
||||||
else
|
else
|
||||||
opcode = VKD3DSIH_DCL_OUTPUT_SIV;
|
opcode = VKD3DSIH_DCL_OUTPUT_SIV;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user