[PATCH 2/2] include: Add a few missing d3d9 constants.
Henri Verbeet
hverbeet at codeweavers.com
Thu Jan 24 10:51:01 CST 2019
From: Joshua Ashton <joshua at froggi.es>
Signed-off-by: Joshua Ashton <joshua at froggi.es>
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
---
include/d3d9.h | 2 ++
include/d3d9types.h | 3 +++
2 files changed, 5 insertions(+)
diff --git a/include/d3d9.h b/include/d3d9.h
index ef3ea2a9181..3ebde4509af 100644
--- a/include/d3d9.h
+++ b/include/d3d9.h
@@ -65,8 +65,10 @@
#define D3DPRESENT_DONOTWAIT __MSABI_LONG(1)
#define D3DPRESENT_LINEAR_CONTENT __MSABI_LONG(2)
#define D3DPRESENT_BACK_BUFFERS_MAX __MSABI_LONG(3)
+#define D3DPRESENT_BACK_BUFFERS_MAX_EX __MSABI_LONG(30)
#define D3DSGR_NO_CALIBRATION __MSABI_LONG(0x00000000)
#define D3DSGR_CALIBRATE __MSABI_LONG(0x00000001)
+#define D3DCURSOR_IMMEDIATE_UPDATE __MSABI_LONG(0x00000001)
#define _FACD3D 0x876
#define MAKE_D3DHRESULT( code ) MAKE_HRESULT( 1, _FACD3D, code )
diff --git a/include/d3d9types.h b/include/d3d9types.h
index 4891858b3d2..56394dfb2a1 100644
--- a/include/d3d9types.h
+++ b/include/d3d9types.h
@@ -481,6 +481,9 @@ typedef enum _D3DSHADER_INSTRUCTION_OPCODE_TYPE {
#define D3DSP_DCL_USAGEINDEX_SHIFT 16
#define D3DSP_DCL_USAGEINDEX_MASK 0x000f0000
+#define D3DSP_OPCODESPECIFICCONTROL_SHIFT 16
+#define D3DSP_OPCODESPECIFICCONTROL_MASK 0x00ff0000
+
#define D3DSP_TEXTURETYPE_SHIFT 27
#define D3DSP_TEXTURETYPE_MASK 0x78000000
--
2.11.0
More information about the wine-devel
mailing list