forked from metin2/client
Upgraded to DirectX 9
This commit is contained in:
@ -36,21 +36,21 @@ void CPythonSystem::GetDisplaySettings()
|
||||
memset(m_ResolutionList, 0, sizeof(TResolution) * RESOLUTION_MAX_NUM);
|
||||
m_ResolutionCount = 0;
|
||||
|
||||
LPDIRECT3D8 lpD3D = CPythonGraphic::Instance().GetD3D();
|
||||
LPDIRECT3D9 lpD3D = CPythonGraphic::Instance().GetD3D();
|
||||
|
||||
D3DADAPTER_IDENTIFIER8 d3dAdapterIdentifier;
|
||||
D3DADAPTER_IDENTIFIER9 d3dAdapterIdentifier;
|
||||
D3DDISPLAYMODE d3ddmDesktop;
|
||||
|
||||
lpD3D->GetAdapterIdentifier(0, D3DENUM_NO_WHQL_LEVEL, &d3dAdapterIdentifier);
|
||||
lpD3D->GetAdapterDisplayMode(0, &d3ddmDesktop);
|
||||
lpD3D->GetAdapterIdentifier(D3DADAPTER_DEFAULT, D3DENUM_WHQL_LEVEL, &d3dAdapterIdentifier);
|
||||
lpD3D->GetAdapterDisplayMode(D3DADAPTER_DEFAULT, &d3ddmDesktop);
|
||||
|
||||
// <20><> <20><EFBFBD>Ͱ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ִ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>÷<EFBFBD><C3B7><EFBFBD> <20><><EFBFBD>尹<EFBFBD><E5B0B9><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD>..
|
||||
DWORD dwNumAdapterModes = lpD3D->GetAdapterModeCount(0);
|
||||
DWORD dwNumAdapterModes = lpD3D->GetAdapterModeCount(D3DADAPTER_DEFAULT, D3DFMT_UNKNOWN);
|
||||
|
||||
for (UINT iMode = 0; iMode < dwNumAdapterModes; iMode++)
|
||||
{
|
||||
D3DDISPLAYMODE DisplayMode;
|
||||
lpD3D->EnumAdapterModes(0, iMode, &DisplayMode);
|
||||
lpD3D->EnumAdapterModes(D3DADAPTER_DEFAULT, D3DFMT_UNKNOWN, iMode, &DisplayMode);
|
||||
DWORD bpp = 0;
|
||||
|
||||
// 800 600 <20>̻<EFBFBD><CCBB><EFBFBD> <20>ɷ<EFBFBD><C9B7><EFBFBD><EFBFBD><EFBFBD>.
|
||||
|
Reference in New Issue
Block a user