diff options
Diffstat (limited to 'src/old/d3dframe.cpp')
-rw-r--r-- | src/old/d3dframe.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/old/d3dframe.cpp b/src/old/d3dframe.cpp index 370babb..1305739 100644 --- a/src/old/d3dframe.cpp +++ b/src/old/d3dframe.cpp @@ -41,11 +41,11 @@ CD3DFramework7::CD3DFramework7() m_bIsStereo = false; m_dwRenderWidth = 0L; m_dwRenderHeight = 0L; - + m_pddsFrontBuffer = NULL; m_pddsBackBuffer = NULL; m_pddsBackBufferLeft = NULL; - + m_pddsZBuffer = NULL; m_pd3dDevice = NULL; m_pDD = NULL; @@ -124,7 +124,7 @@ HRESULT CD3DFramework7::Initialize( HWND hWnd, GUID* pDriverGUID, HRESULT hr; // Check params. Note: A NULL mode is valid for windowed modes only. - if( ( NULL==hWnd ) || ( NULL==pDeviceGUID ) || + if( ( NULL==hWnd ) || ( NULL==pDeviceGUID ) || ( NULL==pMode && (dwFlags&D3DFW_FULLSCREEN) ) ) return E_INVALIDARG; @@ -491,7 +491,7 @@ HRESULT CD3DFramework7::CreateZBuffer( GUID* pDeviceGUID ) ddsd.ddpfPixelFormat.dwRGBBitCount = 16; m_pD3D->EnumZBufferFormats( *pDeviceGUID, EnumZBufferFormatsCallback, (VOID*)&ddsd.ddpfPixelFormat ); - + if( 0 == ddsd.ddpfPixelFormat.dwSize ) { DEBUG_MSG( _T("Device doesn't support requested zbuffer format") ); |