include: Expose MinPrecision field on d3dcompiler version >= 46.
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
cdcbc9581e
commit
a02667beb2
|
@ -130,6 +130,9 @@ typedef struct _D3D11_SIGNATURE_PARAMETER_DESC
|
||||||
BYTE Mask;
|
BYTE Mask;
|
||||||
BYTE ReadWriteMask;
|
BYTE ReadWriteMask;
|
||||||
UINT Stream;
|
UINT Stream;
|
||||||
|
#if D3D_COMPILER_VERSION >= 46
|
||||||
|
D3D_MIN_PRECISION MinPrecision;
|
||||||
|
#endif
|
||||||
} D3D11_SIGNATURE_PARAMETER_DESC;
|
} D3D11_SIGNATURE_PARAMETER_DESC;
|
||||||
|
|
||||||
DEFINE_GUID(IID_ID3D11ShaderReflectionType, 0x6e6ffa6a, 0x9bae, 0x4613, 0xa5, 0x1e, 0x91, 0x65, 0x2d, 0x50, 0x8c, 0x21);
|
DEFINE_GUID(IID_ID3D11ShaderReflectionType, 0x6e6ffa6a, 0x9bae, 0x4613, 0xa5, 0x1e, 0x91, 0x65, 0x2d, 0x50, 0x8c, 0x21);
|
||||||
|
|
|
@ -490,6 +490,18 @@ typedef enum D3D_TESSELLATOR_OUTPUT_PRIMITIVE
|
||||||
D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CCW,
|
D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CCW,
|
||||||
} D3D_TESSELLATOR_OUTPUT_PRIMITIVE;
|
} D3D_TESSELLATOR_OUTPUT_PRIMITIVE;
|
||||||
|
|
||||||
|
typedef enum D3D_MIN_PRECISION
|
||||||
|
{
|
||||||
|
D3D_MIN_PRECISION_DEFAULT = 0,
|
||||||
|
D3D_MIN_PRECISION_FLOAT_16 = 1,
|
||||||
|
D3D_MIN_PRECISION_FLOAT_2_8 = 2,
|
||||||
|
D3D_MIN_PRECISION_RESERVED = 3,
|
||||||
|
D3D_MIN_PRECISION_SINT_16 = 4,
|
||||||
|
D3D_MIN_PRECISION_UINT_16 = 5,
|
||||||
|
D3D_MIN_PRECISION_ANY_16 = 0xf0,
|
||||||
|
D3D_MIN_PRECISION_ANY_10 = 0xf1,
|
||||||
|
} D3D_MIN_PRECISION;
|
||||||
|
|
||||||
typedef enum D3D_CBUFFER_TYPE
|
typedef enum D3D_CBUFFER_TYPE
|
||||||
{
|
{
|
||||||
D3D_CT_CBUFFER,
|
D3D_CT_CBUFFER,
|
||||||
|
|
Loading…
Reference in New Issue