[PATCH 06/10] include: Add a couple of missing d3d8 cap flags.

Matteo Bruni mbruni at codeweavers.com
Fri Mar 9 12:10:43 CST 2018


Signed-off-by: Matteo Bruni <mbruni at codeweavers.com>
---
 include/d3d8caps.h | 34 ++++++++++++++++++----------------
 1 file changed, 18 insertions(+), 16 deletions(-)

diff --git a/include/d3d8caps.h b/include/d3d8caps.h
index d11a46fbc3..469dacec32 100644
--- a/include/d3d8caps.h
+++ b/include/d3d8caps.h
@@ -86,16 +86,17 @@
 #define D3DPCMPCAPS_GREATEREQUAL 0x40
 #define D3DPCMPCAPS_ALWAYS       0x80
 
-#define D3DPMISCCAPS_MASKZ                 0x0002
-#define D3DPMISCCAPS_LINEPATTERNREP        0x0004
-#define D3DPMISCCAPS_CULLNONE              0x0010
-#define D3DPMISCCAPS_CULLCW                0x0020
-#define D3DPMISCCAPS_CULLCCW               0x0040
-#define D3DPMISCCAPS_COLORWRITEENABLE      0x0080
-#define D3DPMISCCAPS_CLIPPLANESCALEDPOINTS 0x0100
-#define D3DPMISCCAPS_CLIPTLVERTS           0x0200
-#define D3DPMISCCAPS_TSSARGTEMP            0x0400
-#define D3DPMISCCAPS_BLENDOP               0x0800
+#define D3DPMISCCAPS_MASKZ                 __MSABI_LONG(0x00000002)
+#define D3DPMISCCAPS_LINEPATTERNREP        __MSABI_LONG(0x00000004)
+#define D3DPMISCCAPS_CULLNONE              __MSABI_LONG(0x00000010)
+#define D3DPMISCCAPS_CULLCW                __MSABI_LONG(0x00000020)
+#define D3DPMISCCAPS_CULLCCW               __MSABI_LONG(0x00000040)
+#define D3DPMISCCAPS_COLORWRITEENABLE      __MSABI_LONG(0x00000080)
+#define D3DPMISCCAPS_CLIPPLANESCALEDPOINTS __MSABI_LONG(0x00000100)
+#define D3DPMISCCAPS_CLIPTLVERTS           __MSABI_LONG(0x00000200)
+#define D3DPMISCCAPS_TSSARGTEMP            __MSABI_LONG(0x00000400)
+#define D3DPMISCCAPS_BLENDOP               __MSABI_LONG(0x00000800)
+#define D3DPMISCCAPS_NULLREFERENCE         __MSABI_LONG(0x00001000)
 
 #define D3DPRASTERCAPS_DITHER                     0x00000001
 #define D3DPRASTERCAPS_PAT                        0x00000008
@@ -196,12 +197,13 @@
 #define D3DTEXOPCAPS_MULTIPLYADD                 0x1000000
 #define D3DTEXOPCAPS_LERP                        0x2000000
 
-#define D3DVTXPCAPS_TEXGEN                       0x01
-#define D3DVTXPCAPS_MATERIALSOURCE7              0x02
-#define D3DVTXPCAPS_DIRECTIONALLIGHTS            0x08
-#define D3DVTXPCAPS_POSITIONALLIGHTS             0x10
-#define D3DVTXPCAPS_LOCALVIEWER                  0x20
-#define D3DVTXPCAPS_TWEENING                     0x40
+#define D3DVTXPCAPS_TEXGEN                       __MSABI_LONG(0x00000001)
+#define D3DVTXPCAPS_MATERIALSOURCE7              __MSABI_LONG(0x00000002)
+#define D3DVTXPCAPS_DIRECTIONALLIGHTS            __MSABI_LONG(0x00000008)
+#define D3DVTXPCAPS_POSITIONALLIGHTS             __MSABI_LONG(0x00000010)
+#define D3DVTXPCAPS_LOCALVIEWER                  __MSABI_LONG(0x00000020)
+#define D3DVTXPCAPS_TWEENING                     __MSABI_LONG(0x00000040)
+#define D3DVTXPCAPS_NO_VSDT_UBYTE4               __MSABI_LONG(0x00000080)
 
 #define D3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD  0x00000020
 #define D3DCAPS3_RESERVED                          0x8000001f
-- 
2.13.6




More information about the wine-devel mailing list