mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-12-15 08:03:30 -08:00
vkd3d-shader/tpf: Read the DCL_OUTPUT_SGV instruction.
Introduce VSIR op VKD3DSIH_DCL_OUTPUT_SGV.
This commit is contained in:
Notes:
Henri Verbeet
2025-05-24 21:46:59 +02:00
Approved-by: Elizabeth Figura (@zfigura) Approved-by: Henri Verbeet (@hverbeet) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1488
@@ -261,6 +261,7 @@ enum vkd3d_sm4_opcode
|
||||
VKD3D_SM4_OP_DCL_INPUT_PS_SGV = 0x63,
|
||||
VKD3D_SM4_OP_DCL_INPUT_PS_SIV = 0x64,
|
||||
VKD3D_SM4_OP_DCL_OUTPUT = 0x65,
|
||||
VKD3D_SM4_OP_DCL_OUTPUT_SGV = 0x66,
|
||||
VKD3D_SM4_OP_DCL_OUTPUT_SIV = 0x67,
|
||||
VKD3D_SM4_OP_DCL_TEMPS = 0x68,
|
||||
VKD3D_SM4_OP_DCL_INDEXABLE_TEMP = 0x69,
|
||||
@@ -1559,6 +1560,8 @@ static void init_sm4_lookup_tables(struct vkd3d_sm4_lookup_tables *lookup)
|
||||
shader_sm4_read_dcl_input_ps_siv},
|
||||
{VKD3D_SM4_OP_DCL_OUTPUT, VKD3DSIH_DCL_OUTPUT, "", "",
|
||||
shader_sm4_read_declaration_dst},
|
||||
{VKD3D_SM4_OP_DCL_OUTPUT_SGV, VKD3DSIH_DCL_OUTPUT_SGV, "", "",
|
||||
shader_sm4_read_declaration_register_semantic},
|
||||
{VKD3D_SM4_OP_DCL_OUTPUT_SIV, VKD3DSIH_DCL_OUTPUT_SIV, "", "",
|
||||
shader_sm4_read_declaration_register_semantic},
|
||||
{VKD3D_SM4_OP_DCL_TEMPS, VKD3DSIH_DCL_TEMPS, "", "",
|
||||
|
||||
Reference in New Issue
Block a user