diff options
| author | Chris Burgener <christhecoolist@gmail.com> | 2016-10-04 09:12:19 -0400 |
|---|---|---|
| committer | Chris Burgener <christhecoolist@gmail.com> | 2016-10-04 09:26:23 -0400 |
| commit | 43c48a6f486c600fad263a13f0a35dea5d7f67df (patch) | |
| tree | 52a59845ffeeb7fd1e11c632934521cd4dfb0736 /Source/Core/VideoBackends/D3D12/Render.cpp | |
| parent | ea33405febf183058bb30a22f4f627fed4bb8e17 (diff) | |
Fix frame dumps on file close in certain situations
Diffstat (limited to 'Source/Core/VideoBackends/D3D12/Render.cpp')
| -rw-r--r-- | Source/Core/VideoBackends/D3D12/Render.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Source/Core/VideoBackends/D3D12/Render.cpp b/Source/Core/VideoBackends/D3D12/Render.cpp index 3691f967be..9bbe2699ba 100644 --- a/Source/Core/VideoBackends/D3D12/Render.cpp +++ b/Source/Core/VideoBackends/D3D12/Render.cpp @@ -508,9 +508,10 @@ void Renderer::ClearScreen(const EFBRectangle& rc, bool color_enable, bool alpha D3D12_DEPTH_STENCIL_DESC* depth_stencil_desc = nullptr; // EXISTINGD3D11TODO: Should we enable Z testing here? - /*if (!bpmem.zmode.testenable) depth_stencil_desc = &s_clear_depth_descs[CLEAR_DEPTH_DESC_DEPTH_DISABLED]; - else */ if ( - z_enable) + /*if (!bpmem.zmode.testenable) depth_stencil_desc = + &s_clear_depth_descs[CLEAR_DEPTH_DESC_DEPTH_DISABLED]; + else */ + if (z_enable) depth_stencil_desc = &s_clear_depth_descs[CLEAR_DEPTH_DESC_DEPTH_ENABLED_WRITES_ENABLED]; else /*if (!z_enable)*/ depth_stencil_desc = &s_clear_depth_descs[CLEAR_DEPTH_DESC_DEPTH_ENABLED_WRITES_DISABLED]; @@ -903,9 +904,8 @@ void Renderer::SwapImpl(u32 xfb_addr, u32 fb_width, u32 fb_stride, u32 fb_height { if (bLastFrameDumped && bAVIDumping) { - std::vector<u8>().swap(frame_data); - AVIDump::Stop(); + std::vector<u8>().swap(frame_data); bAVIDumping = false; OSD::AddMessage("Stop dumping frames to AVI", 2000); } |
