mirror of
https://github.com/reactos/reactos.git
synced 2025-02-24 17:34:57 +00:00
[PSDK] Update D3DCOLOR_ARGB and D3DQUERYTYPE. [DXSDK] Add missing D3DDEVICEDESC1, D3DDEVICEDESC2, D3DFINDDEVICERESULT1 and D3DFINDDEVICERESULT2.
svn path=/trunk/; revision=75060
This commit is contained in:
parent
f6d85c300f
commit
0cc09fc848
2 changed files with 53 additions and 2 deletions
|
@ -277,6 +277,42 @@ typedef struct _D3DPrimCaps
|
|||
DWORD dwStippleHeight;
|
||||
} D3DPRIMCAPS, *LPD3DPRIMCAPS;
|
||||
|
||||
typedef struct _D3DDeviceDesc1 {
|
||||
DWORD dwSize;
|
||||
DWORD dwFlags;
|
||||
D3DCOLORMODEL dcmColorModel;
|
||||
DWORD dwDevCaps;
|
||||
D3DTRANSFORMCAPS dtcTransformCaps;
|
||||
BOOL bClipping;
|
||||
D3DLIGHTINGCAPS dlcLightingCaps;
|
||||
D3DPRIMCAPS dpcLineCaps;
|
||||
D3DPRIMCAPS dpcTriCaps;
|
||||
DWORD dwDeviceRenderBitDepth;
|
||||
DWORD dwDeviceZBufferBitDepth;
|
||||
DWORD dwMaxBufferSize;
|
||||
DWORD dwMaxVertexCount;
|
||||
} D3DDEVICEDESC1, *LPD3DDEVICEDESC1;
|
||||
|
||||
typedef struct _D3DDeviceDesc2 {
|
||||
DWORD dwSize;
|
||||
DWORD dwFlags;
|
||||
D3DCOLORMODEL dcmColorModel;
|
||||
DWORD dwDevCaps;
|
||||
D3DTRANSFORMCAPS dtcTransformCaps;
|
||||
BOOL bClipping;
|
||||
D3DLIGHTINGCAPS dlcLightingCaps;
|
||||
D3DPRIMCAPS dpcLineCaps;
|
||||
D3DPRIMCAPS dpcTriCaps;
|
||||
DWORD dwDeviceRenderBitDepth;
|
||||
DWORD dwDeviceZBufferBitDepth;
|
||||
DWORD dwMaxBufferSize;
|
||||
DWORD dwMaxVertexCount;
|
||||
DWORD dwMinTextureWidth, dwMinTextureHeight;
|
||||
DWORD dwMaxTextureWidth, dwMaxTextureHeight;
|
||||
DWORD dwMinStippleWidth, dwMaxStippleWidth;
|
||||
DWORD dwMinStippleHeight, dwMaxStippleHeight;
|
||||
} D3DDEVICEDESC2, *LPD3DDEVICEDESC2;
|
||||
|
||||
typedef struct _D3DDeviceDesc
|
||||
{
|
||||
DWORD dwSize;
|
||||
|
@ -365,6 +401,20 @@ typedef struct _D3DFINDDEVICESEARCH
|
|||
D3DPRIMCAPS dpcPrimCaps;
|
||||
} D3DFINDDEVICESEARCH, *LPD3DFINDDEVICESEARCH;
|
||||
|
||||
typedef struct _D3DFINDDEVICERESULT1 {
|
||||
DWORD dwSize;
|
||||
GUID guid;
|
||||
D3DDEVICEDESC1 ddHwDesc;
|
||||
D3DDEVICEDESC1 ddSwDesc;
|
||||
} D3DFINDDEVICERESULT1, *LPD3DFINDDEVICERESULT1;
|
||||
|
||||
typedef struct _D3DFINDDEVICERESULT2 {
|
||||
DWORD dwSize;
|
||||
GUID guid;
|
||||
D3DDEVICEDESC2 ddHwDesc;
|
||||
D3DDEVICEDESC2 ddSwDesc;
|
||||
} D3DFINDDEVICERESULT2, *LPD3DFINDDEVICERESULT2;
|
||||
|
||||
typedef struct _D3DFINDDEVICERESULT
|
||||
{
|
||||
DWORD dwSize;
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
#define D3DCLIPPLANE4 (1 << 4)
|
||||
#define D3DCLIPPLANE5 (1 << 5)
|
||||
|
||||
#define D3DCOLOR_ARGB(a,r,g,b) ((D3DCOLOR)((((a)&0xff)<<24)|(((r)&0xff)<<16)|(((g)&0xff)<<8)|((b)&0xff)))
|
||||
#define D3DCOLOR_ARGB(a,r,g,b) ((D3DCOLOR)((((a)&0xffu)<<24)|(((r)&0xffu)<<16)|(((g)&0xffu)<<8)|((b)&0xffu)))
|
||||
#define D3DCOLOR_COLORVALUE(r,g,b,a) D3DCOLOR_RGBA((DWORD)((r)*255.f),(DWORD)((g)*255.f),(DWORD)((b)*255.f),(DWORD)((a)*255.f))
|
||||
#define D3DCOLOR_RGBA(r,g,b,a) D3DCOLOR_ARGB(a,r,g,b)
|
||||
#define D3DCOLOR_XRGB(r,g,b) D3DCOLOR_ARGB(0xff,r,g,b)
|
||||
|
@ -299,7 +299,8 @@ typedef enum _D3DQUERYTYPE {
|
|||
D3DQUERYTYPE_VERTEXTIMINGS = 15,
|
||||
D3DQUERYTYPE_PIXELTIMINGS = 16,
|
||||
D3DQUERYTYPE_BANDWIDTHTIMINGS = 17,
|
||||
D3DQUERYTYPE_CACHEUTILIZATION = 18
|
||||
D3DQUERYTYPE_CACHEUTILIZATION = 18,
|
||||
D3DQUERYTYPE_MEMORYPRESSURE = 19,
|
||||
} D3DQUERYTYPE;
|
||||
|
||||
#define D3DISSUE_BEGIN (1 << 1)
|
||||
|
|
Loading…
Reference in a new issue