DO not use magic number for debug version of d3d9d detections use DX_D3D9_DEBUG instead. the value are documented in ms dxsdk but ms have not set any name of it.

svn path=/trunk/; revision=31403
This commit is contained in:
Magnus Olsen
2007-12-22 20:57:02 +00:00
parent 6640969f1f
commit cd328cee64
2 changed files with 4501 additions and 4500 deletions
+2 -2
View File
@@ -61,7 +61,7 @@ IDirect3D9* WINAPI Direct3DCreate9(UINT SDKVersion)
LPDIRECT3D9 D3D9Obj = 0;
LPDIRECT3DCREATE9 DebugDirect3DCreate9 = 0;
CHAR DebugMessageBuffer[DEBUG_MESSAGE_BUFFER_SIZE];
UINT NoDebugSDKVersion = SDKVersion & 0x7FFFFFFF;
UINT NoDebugSDKVersion = SDKVersion & ~DX_D3D9_DEBUG;
UNIMPLEMENTED
@@ -83,7 +83,7 @@ IDirect3D9* WINAPI Direct3DCreate9(UINT SDKVersion)
if (NoDebugSDKVersion != D3D_SDK_VERSION && NoDebugSDKVersion != D3D9b_SDK_VERSION)
{
if (SDKVersion & 0x80000000)
if (SDKVersion & DX_D3D9_DEBUG)
{
FormatDebugString(DebugMessageBuffer, DEBUG_MESSAGE_BUFFER_SIZE, D3dError_WrongSdkVersion, NoDebugSDKVersion, D3D_SDK_VERSION);
OutputDebugStringA(DebugMessageBuffer);
File diff suppressed because it is too large Load Diff