diff options
| author | Stenzek <stenzek@gmail.com> | 2015-12-23 23:06:47 +1000 |
|---|---|---|
| committer | Stenzek <stenzek@gmail.com> | 2015-12-23 23:07:31 +1000 |
| commit | 4d48a7abfca99f7d45add81f74dab93649a89c09 (patch) | |
| tree | 10bf0dfe015de33181b45553f87907c712c55eb5 /Source/Core/VideoBackends/D3D/Render.cpp | |
| parent | 81f379b4093a1e425c5c67ddc11034ffd84d5b2e (diff) | |
D3D: Fix crash on startup/resize
Diffstat (limited to 'Source/Core/VideoBackends/D3D/Render.cpp')
| -rw-r--r-- | Source/Core/VideoBackends/D3D/Render.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Source/Core/VideoBackends/D3D/Render.cpp b/Source/Core/VideoBackends/D3D/Render.cpp index 313720d79e..4623e1e1a8 100644 --- a/Source/Core/VideoBackends/D3D/Render.cpp +++ b/Source/Core/VideoBackends/D3D/Render.cpp @@ -1000,6 +1000,7 @@ void Renderer::SwapImpl(u32 xfbAddr, u32 fbWidth, u32 fbStride, u32 fbHeight, co D3D::context->OMSetRenderTargets(1, &D3D::GetBackBuffer()->GetRTV(), nullptr); + g_framebuffer_manager.reset(); g_framebuffer_manager = std::make_unique<FramebufferManager>(); float clear_col[4] = { 0.f, 0.f, 0.f, 1.f }; D3D::context->ClearRenderTargetView(FramebufferManager::GetEFBColorTexture()->GetRTV(), clear_col); |
