((DWORD)(BYTE)(ch2) << 16) | ((DWORD)(BYTE)(ch3) << 24 ))
#endif
-/****************************
+/****************************
* Vertex Shaders Declaration
*/
D3DVSD_FORCE_DWORD = 0x7FFFFFFF
} D3DVSD_TOKENTYPE;
-/** input registers for vertes shaders functions */
+/** input registers for vertex shaders functions */
/*
#define D3DVSDE_POSITION 0
#define D3DVSDE_BLENDWEIGHT 1
D3DMULTISAMPLE_15_SAMPLES = 15,
D3DMULTISAMPLE_16_SAMPLES = 16,
- D3DMULTISAMPLE_FORCE_DWORD = 0xffffffff
+ D3DMULTISAMPLE_FORCE_DWORD = 0x7fffffff
} D3DMULTISAMPLE_TYPE;
typedef enum _D3DORDERTYPE {
UINT Size;
} D3DINDEXBUFFER_DESC;
+#ifndef D3DVECTOR_DEFINED
typedef struct _D3DVECTOR {
float x;
float y;
float z;
} D3DVECTOR;
+#define D3DVECTOR_DEFINED
+#endif
typedef struct _D3DLIGHT8 {
D3DLIGHTTYPE Type;
} D3DPRESENT_PARAMETERS;
+#define D3DPRESENTFLAG_LOCKABLE_BACKBUFFER 0x00000001
+
typedef struct _D3DRANGE {
UINT Offset;
UINT Size;