summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/D3D12/Render.cpp
diff options
context:
space:
mode:
authorChris Burgener <christhecoolist@gmail.com>2016-10-04 09:12:19 -0400
committerChris Burgener <christhecoolist@gmail.com>2016-10-04 09:26:23 -0400
commit43c48a6f486c600fad263a13f0a35dea5d7f67df (patch)
tree52a59845ffeeb7fd1e11c632934521cd4dfb0736 /Source/Core/VideoBackends/D3D12/Render.cpp
parentea33405febf183058bb30a22f4f627fed4bb8e17 (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.cpp10
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);
}