D3DBase: Set the fullscreen state in Create()

This commit is contained in:
Jules Blok 2017-07-10 14:03:04 +02:00
parent 07ab81e1bd
commit 07c5dcd739
1 changed files with 6 additions and 0 deletions

View File

@ -385,6 +385,12 @@ HRESULT Create(HWND wnd)
SAFE_RELEASE(factory); SAFE_RELEASE(factory);
SAFE_RELEASE(adapter); SAFE_RELEASE(adapter);
if (SConfig::GetInstance().bFullscreen && !g_ActiveConfig.bBorderlessFullscreen)
{
swapchain->SetFullscreenState(true, nullptr);
swapchain->ResizeBuffers(0, xres, yres, DXGI_FORMAT_R8G8B8A8_UNORM, 0);
}
ID3D11Texture2D* buf; ID3D11Texture2D* buf;
hr = swapchain->GetBuffer(0, IID_ID3D11Texture2D, (void**)&buf); hr = swapchain->GetBuffer(0, IID_ID3D11Texture2D, (void**)&buf);
if (FAILED(hr)) if (FAILED(hr))