Fix Fullscreen switch.
This commit is contained in:
@@ -99,8 +99,6 @@ void GPUSwapChainDX11::SetFullscreen(bool isFullscreen)
|
||||
swapChainDesc.BufferDesc = outputDX.DesktopViewMode;
|
||||
}
|
||||
|
||||
releaseBackBuffer();
|
||||
|
||||
if (FAILED(_swapChain->ResizeTarget(&swapChainDesc.BufferDesc)))
|
||||
{
|
||||
LOG(Warning, "Swapchain resize failed.");
|
||||
@@ -110,10 +108,6 @@ void GPUSwapChainDX11::SetFullscreen(bool isFullscreen)
|
||||
{
|
||||
LOG(Warning, "Cannot change fullscreen mode for '{0}' to {1}.", ToString(), isFullscreen);
|
||||
}
|
||||
|
||||
VALIDATE_DIRECTX_RESULT(_swapChain->ResizeBuffers(swapChainDesc.BufferCount, _width, _height, swapChainDesc.BufferDesc.Format, swapChainDesc.Flags));
|
||||
|
||||
getBackBuffer();
|
||||
}
|
||||
#else
|
||||
LOG(Info, "Cannot change fullscreen mode on this platform");
|
||||
|
||||
Reference in New Issue
Block a user