summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/RenderBase.cpp
diff options
context:
space:
mode:
authorStenzek <stenzek@gmail.com>2018-01-26 12:12:00 +1000
committerStenzek <stenzek@gmail.com>2018-01-26 12:12:00 +1000
commit3f197480ef1f8c0063c41422c4d439a460122858 (patch)
tree032576154643018d63aaae4032fa60c3105bd243 /Source/Core/VideoCommon/RenderBase.cpp
parent5ba18f642c1039556b3da7faf8578c470aa5e774 (diff)
Renderer: Fix crash on shutdown when frame dumping or taking screenshots
Diffstat (limited to 'Source/Core/VideoCommon/RenderBase.cpp')
-rw-r--r--Source/Core/VideoCommon/RenderBase.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/Source/Core/VideoCommon/RenderBase.cpp b/Source/Core/VideoCommon/RenderBase.cpp
index e9b0c3dff1..410330709f 100644
--- a/Source/Core/VideoCommon/RenderBase.cpp
+++ b/Source/Core/VideoCommon/RenderBase.cpp
@@ -800,6 +800,9 @@ void Renderer::ShutdownFrameDumping()
m_frame_dump_start.Set();
if (m_frame_dump_thread.joinable())
m_frame_dump_thread.join();
+ m_frame_dump_render_texture.reset();
+ for (auto& tex : m_frame_dump_readback_textures)
+ tex.reset();
}
void Renderer::DumpFrameData(const u8* data, int w, int h, int stride, const AVIDump::Frame& state)