diff options
| author | Stenzek <stenzek@gmail.com> | 2018-01-26 12:12:00 +1000 |
|---|---|---|
| committer | Stenzek <stenzek@gmail.com> | 2018-01-26 12:12:00 +1000 |
| commit | 3f197480ef1f8c0063c41422c4d439a460122858 (patch) | |
| tree | 032576154643018d63aaae4032fa60c3105bd243 /Source/Core/VideoCommon/RenderBase.cpp | |
| parent | 5ba18f642c1039556b3da7faf8578c470aa5e774 (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.cpp | 3 |
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) |
