Files
MINGW-packages/mingw-w64-headers-git/0005-Add-missing-DirectX11-enum.patch
2015-02-17 19:32:16 +03:00

60 lines
2.0 KiB
Diff

From 6be0b32a05605d0d748df6994907761780026861 Mon Sep 17 00:00:00 2001
From: Alexey Pavlov <alexey.pawlow@gmail.com>
Date: Tue, 17 Feb 2015 19:13:53 +0300
Subject: [PATCH 5/5] Add missing DirectX 11 enum
---
mingw-w64-headers/direct-x/include/d3dcommon.h | 11 +++++++++++
mingw-w64-headers/direct-x/include/d3dcommon.idl | 13 +++++++++++++
2 files changed, 24 insertions(+)
diff --git a/mingw-w64-headers/direct-x/include/d3dcommon.h b/mingw-w64-headers/direct-x/include/d3dcommon.h
index 5c1e674..04ffd29 100644
--- a/mingw-w64-headers/direct-x/include/d3dcommon.h
+++ b/mingw-w64-headers/direct-x/include/d3dcommon.h
@@ -290,6 +290,17 @@ typedef enum _D3D_SHADER_VARIABLE_CLASS {
D3D11_SVC_INTERFACE_POINTER = 7,
D3D_SVC_FORCE_DWORD = 0x7fffffff
} D3D_SHADER_VARIABLE_CLASS;
+typedef enum _D3D_SHADER_VARIABLE_FLAGS {
+ D3D_SVF_USERPACKED = 1,
+ D3D_SVF_USED = 2,
+ D3D_SVF_INTERFACE_POINTER = 4,
+ D3D_SVF_INTERFACE_PARAMETER = 8,
+ D3D10_SVF_USERPACKED = 1,
+ D3D10_SVF_USED = 2,
+ D3D11_SVF_INTERFACE_POINTER = 4,
+ D3D11_SVF_INTERFACE_PARAMETER = 8,
+ D3D_SVF_FORCE_DWORD = 0x7fffffff
+} D3D_SHADER_VARIABLE_FLAGS;
typedef enum _D3D_SHADER_VARIABLE_TYPE {
D3D_SVT_VOID = 0,
D3D_SVT_BOOL = 1,
diff --git a/mingw-w64-headers/direct-x/include/d3dcommon.idl b/mingw-w64-headers/direct-x/include/d3dcommon.idl
index f8fe203..3f75afb 100644
--- a/mingw-w64-headers/direct-x/include/d3dcommon.idl
+++ b/mingw-w64-headers/direct-x/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 = 1,
+ D3D_SVF_USED = 2,
+ D3D_SVF_INTERFACE_POINTER = 4,
+ D3D_SVF_INTERFACE_PARAMETER = 8,
+ D3D10_SVF_USERPACKED = 1,
+ D3D10_SVF_USED = 2,
+ D3D11_SVF_INTERFACE_POINTER = 4,
+ D3D11_SVF_INTERFACE_PARAMETER = 8,
+ D3D_SVF_FORCE_DWORD = 0x7fffffff
+} D3D_SHADER_VARIABLE_FLAGS;
+
typedef enum _D3D_SHADER_VARIABLE_TYPE
{
D3D_SVT_VOID,
--
2.3.0