mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-04-13 05:43:18 -07:00
vkd3d-shader/hlsl: Write SM4 signatures.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com> Signed-off-by: Matteo Bruni <mbruni@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
committed by
Alexandre Julliard
parent
486c525dc1
commit
464dae2c46
@@ -88,6 +88,43 @@ typedef enum D3D_CBUFFER_TYPE
|
||||
D3D_CT_RESOURCE_BIND_INFO,
|
||||
} D3D_CBUFFER_TYPE;
|
||||
|
||||
typedef enum D3D_NAME
|
||||
{
|
||||
D3D_NAME_UNDEFINED,
|
||||
D3D_NAME_POSITION,
|
||||
D3D_NAME_CLIP_DISTANCE,
|
||||
D3D_NAME_CULL_DISTANCE,
|
||||
D3D_NAME_RENDER_TARGET_ARRAY_INDEX,
|
||||
D3D_NAME_VIEWPORT_ARRAY_INDEX,
|
||||
D3D_NAME_VERTEX_ID,
|
||||
D3D_NAME_PRIMITIVE_ID,
|
||||
D3D_NAME_INSTANCE_ID,
|
||||
D3D_NAME_IS_FRONT_FACE,
|
||||
D3D_NAME_SAMPLE_INDEX,
|
||||
D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR,
|
||||
D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR,
|
||||
D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR,
|
||||
D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR,
|
||||
D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR,
|
||||
D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR,
|
||||
D3D_NAME_BARYCENTRICS = 23,
|
||||
D3D_NAME_SHADINGRATE,
|
||||
D3D_NAME_CULLPRIMITIVE,
|
||||
D3D_NAME_TARGET = 64,
|
||||
D3D_NAME_DEPTH,
|
||||
D3D_NAME_COVERAGE,
|
||||
D3D_NAME_DEPTH_GREATER_EQUAL,
|
||||
D3D_NAME_DEPTH_LESS_EQUAL,
|
||||
} D3D_NAME;
|
||||
|
||||
typedef enum D3D_REGISTER_COMPONENT_TYPE
|
||||
{
|
||||
D3D_REGISTER_COMPONENT_UNKNOWN,
|
||||
D3D_REGISTER_COMPONENT_UINT32,
|
||||
D3D_REGISTER_COMPONENT_SINT32,
|
||||
D3D_REGISTER_COMPONENT_FLOAT32,
|
||||
} D3D_REGISTER_COMPONENT_TYPE;
|
||||
|
||||
typedef enum _D3D_SHADER_INPUT_FLAGS
|
||||
{
|
||||
D3D_SIF_USERPACKED = 0x01,
|
||||
|
Reference in New Issue
Block a user