aboutsummaryrefslogtreecommitdiff
path: root/x86_64-w64-mingw32/include/d3dcommon.idl
diff options
context:
space:
mode:
Diffstat (limited to 'x86_64-w64-mingw32/include/d3dcommon.idl')
-rw-r--r--x86_64-w64-mingw32/include/d3dcommon.idl36
1 files changed, 36 insertions, 0 deletions
diff --git a/x86_64-w64-mingw32/include/d3dcommon.idl b/x86_64-w64-mingw32/include/d3dcommon.idl
index f8fe2038..c7e3b4d2 100644
--- a/x86_64-w64-mingw32/include/d3dcommon.idl
+++ b/x86_64-w64-mingw32/include/d3dcommon.idl
@@ -126,6 +126,19 @@ typedef enum _D3D_SHADER_VARIABLE_CLASS
D3D_SVC_FORCE_DWORD = 0x7fffffff,
} D3D_SHADER_VARIABLE_CLASS;
+typedef enum _D3D_SHADER_VARIABLE_FLAGS
+{
+ D3D_SVF_USERPACKED = 0x01,
+ D3D_SVF_USED = 0x02,
+ D3D_SVF_INTERFACE_POINTER = 0x04,
+ D3D_SVF_INTERFACE_PARAMETER = 0x08,
+ D3D10_SVF_USERPACKED = D3D_SVF_USERPACKED,
+ D3D10_SVF_USED = D3D_SVF_USED,
+ D3D11_SVF_INTERFACE_POINTER = D3D_SVF_INTERFACE_POINTER,
+ D3D11_SVF_INTERFACE_PARAMETER = D3D_SVF_INTERFACE_PARAMETER,
+ D3D_SVF_FORCE_DWORD = 0x7fffffff
+} D3D_SHADER_VARIABLE_FLAGS;
+
typedef enum _D3D_SHADER_VARIABLE_TYPE
{
D3D_SVT_VOID,
@@ -235,6 +248,22 @@ typedef enum _D3D_SHADER_VARIABLE_TYPE
D3D_SVT_FORCE_DWORD = 0x7fffffff,
} D3D_SHADER_VARIABLE_TYPE;
+typedef enum _D3D_SHADER_INPUT_FLAGS
+{
+ D3D_SIF_USERPACKED = 0x01,
+ D3D_SIF_COMPARISON_SAMPLER = 0x02,
+ D3D_SIF_TEXTURE_COMPONENT_0 = 0x04,
+ D3D_SIF_TEXTURE_COMPONENT_1 = 0x08,
+ D3D_SIF_TEXTURE_COMPONENTS = 0x0C,
+ D3D_SIF_UNUSED = 0x10,
+ D3D10_SIF_USERPACKED = D3D_SIF_USERPACKED,
+ D3D10_SIF_COMPARISON_SAMPLER = D3D_SIF_COMPARISON_SAMPLER,
+ D3D10_SIF_TEXTURE_COMPONENT_0 = D3D_SIF_TEXTURE_COMPONENT_0,
+ D3D10_SIF_TEXTURE_COMPONENT_1 = D3D_SIF_TEXTURE_COMPONENT_1,
+ D3D10_SIF_TEXTURE_COMPONENTS = D3D_SIF_TEXTURE_COMPONENTS,
+ D3D_SIF_FORCE_DWORD = 0x7fffffff
+} D3D_SHADER_INPUT_FLAGS;
+
typedef enum D3D_PRIMITIVE
{
D3D_PRIMITIVE_UNDEFINED,
@@ -636,4 +665,11 @@ typedef enum _D3D_SHADER_INPUT_TYPE
D3D11_SIT_UAV_RWSTRUCTURED_WITH_COUNTER,
} D3D_SHADER_INPUT_TYPE;
+typedef enum _D3D_SHADER_CBUFFER_FLAGS
+{
+ D3D_CBF_USERPACKED = 0x01,
+ D3D10_CBF_USERPACKED = D3D_CBF_USERPACKED,
+ D3D_CBF_FORCE_DWORD = 0x7fffffff
+} D3D_SHADER_CBUFFER_FLAGS;
+
cpp_quote("DEFINE_GUID(WKPDID_D3DDebugObjectName,0x429b8c22,0x9188,0x4b0c,0x87,0x42,0xac,0xb0,0xbf,0x85,0xc2,0x00);")