From 12f40e93871cc2b2848de4abde1a0a092144fd96 Mon Sep 17 00:00:00 2001 From: Jacek Caban Date: Mon, 20 Sep 2010 15:29:43 +0200 Subject: [PATCH] include: Fixed D3DMULTISAMPLE_FORCE_DWORD value and added MAKEFOURCC definition guard. --- include/d3d8types.h | 6 +++--- include/d3d9types.h | 4 +++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/include/d3d8types.h b/include/d3d8types.h index 21e30b5e63c..3d0d7cb0f9d 100644 --- a/include/d3d8types.h +++ b/include/d3d8types.h @@ -148,11 +148,11 @@ #define D3DCOLORWRITEENABLE_ALPHA (1L<<3) - +#ifndef MAKEFOURCC #define MAKEFOURCC(ch0, ch1, ch2, ch3) \ ((DWORD)(BYTE)(ch0) | ((DWORD)(BYTE)(ch1) << 8) | \ ((DWORD)(BYTE)(ch2) << 16) | ((DWORD)(BYTE)(ch3) << 24 )) - +#endif /**************************** * Vertex Shaders Declaration @@ -683,7 +683,7 @@ typedef enum _D3DMULTISAMPLE_TYPE { D3DMULTISAMPLE_15_SAMPLES = 15, D3DMULTISAMPLE_16_SAMPLES = 16, - D3DMULTISAMPLE_FORCE_DWORD = 0xffffffff + D3DMULTISAMPLE_FORCE_DWORD = 0x7fffffff } D3DMULTISAMPLE_TYPE; typedef enum _D3DORDERTYPE { diff --git a/include/d3d9types.h b/include/d3d9types.h index ab9d4ce66c0..db5fe39e194 100644 --- a/include/d3d9types.h +++ b/include/d3d9types.h @@ -191,9 +191,11 @@ #define D3DVERTEXTEXTURESAMPLER2 (D3DDMAPSAMPLER+3) #define D3DVERTEXTEXTURESAMPLER3 (D3DDMAPSAMPLER+4) +#ifndef MAKEFOURCC #define MAKEFOURCC(ch0, ch1, ch2, ch3) \ ((DWORD)(BYTE)(ch0) | ((DWORD)(BYTE)(ch1) << 8) | \ ((DWORD)(BYTE)(ch2) << 16) | ((DWORD)(BYTE)(ch3) << 24 )) +#endif /* Constants used by D3DPRESENT_PARAMETERS. when creating a device or swapchain */ @@ -867,7 +869,7 @@ typedef enum _D3DMULTISAMPLE_TYPE { D3DMULTISAMPLE_15_SAMPLES = 15, D3DMULTISAMPLE_16_SAMPLES = 16, - D3DMULTISAMPLE_FORCE_DWORD = 0xffffffff + D3DMULTISAMPLE_FORCE_DWORD = 0x7fffffff } D3DMULTISAMPLE_TYPE; #if 0