mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2024-11-21 16:46:41 -08:00
vkd3d-shader/d3dbc: Introduce enum vkd3d_sm1_misc_register.
This commit is contained in:
parent
29e58a2be3
commit
6cae2d006c
Notes:
Henri Verbeet
2024-09-18 15:13:50 +02:00
Approved-by: Elizabeth Figura (@zfigura) Approved-by: Giovanni Mascellani (@giomasce) Approved-by: Henri Verbeet (@hverbeet) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1082
@ -104,6 +104,12 @@ enum vkd3d_sm1_resource_type
|
|||||||
VKD3D_SM1_RESOURCE_TEXTURE_3D = 0x4,
|
VKD3D_SM1_RESOURCE_TEXTURE_3D = 0x4,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
enum vkd3d_sm1_misc_register
|
||||||
|
{
|
||||||
|
VKD3D_SM1_MISC_POSITION = 0x0,
|
||||||
|
VKD3D_SM1_MISC_FACE = 0x1,
|
||||||
|
};
|
||||||
|
|
||||||
enum vkd3d_sm1_opcode
|
enum vkd3d_sm1_opcode
|
||||||
{
|
{
|
||||||
VKD3D_SM1_OP_NOP = 0x00,
|
VKD3D_SM1_OP_NOP = 0x00,
|
||||||
@ -1385,9 +1391,9 @@ bool hlsl_sm1_register_from_semantic(const struct vkd3d_shader_version *version,
|
|||||||
{"depth", true, VKD3D_SHADER_TYPE_PIXEL, 3, VKD3DSPR_DEPTHOUT},
|
{"depth", true, VKD3D_SHADER_TYPE_PIXEL, 3, VKD3DSPR_DEPTHOUT},
|
||||||
{"sv_depth", true, VKD3D_SHADER_TYPE_PIXEL, 3, VKD3DSPR_DEPTHOUT},
|
{"sv_depth", true, VKD3D_SHADER_TYPE_PIXEL, 3, VKD3DSPR_DEPTHOUT},
|
||||||
{"sv_target", true, VKD3D_SHADER_TYPE_PIXEL, 3, VKD3DSPR_COLOROUT},
|
{"sv_target", true, VKD3D_SHADER_TYPE_PIXEL, 3, VKD3DSPR_COLOROUT},
|
||||||
{"sv_position", false, VKD3D_SHADER_TYPE_PIXEL, 3, VKD3DSPR_MISCTYPE, D3DSMO_POSITION},
|
{"sv_position", false, VKD3D_SHADER_TYPE_PIXEL, 3, VKD3DSPR_MISCTYPE, VKD3D_SM1_MISC_POSITION},
|
||||||
{"vface", false, VKD3D_SHADER_TYPE_PIXEL, 3, VKD3DSPR_MISCTYPE, D3DSMO_FACE},
|
{"vface", false, VKD3D_SHADER_TYPE_PIXEL, 3, VKD3DSPR_MISCTYPE, VKD3D_SM1_MISC_FACE},
|
||||||
{"vpos", false, VKD3D_SHADER_TYPE_PIXEL, 3, VKD3DSPR_MISCTYPE, D3DSMO_POSITION},
|
{"vpos", false, VKD3D_SHADER_TYPE_PIXEL, 3, VKD3DSPR_MISCTYPE, VKD3D_SM1_MISC_POSITION},
|
||||||
|
|
||||||
{"color", true, VKD3D_SHADER_TYPE_VERTEX, 1, VKD3DSPR_ATTROUT},
|
{"color", true, VKD3D_SHADER_TYPE_VERTEX, 1, VKD3DSPR_ATTROUT},
|
||||||
{"fog", true, VKD3D_SHADER_TYPE_VERTEX, 1, VKD3DSPR_RASTOUT, D3DSRO_FOG},
|
{"fog", true, VKD3D_SHADER_TYPE_VERTEX, 1, VKD3DSPR_RASTOUT, D3DSRO_FOG},
|
||||||
|
Loading…
Reference in New Issue
Block a user