From 3f197480ef1f8c0063c41422c4d439a460122858 Mon Sep 17 00:00:00 2001 From: Stenzek Date: Fri, 26 Jan 2018 12:12:00 +1000 Subject: [PATCH] Renderer: Fix crash on shutdown when frame dumping or taking screenshots --- Source/Core/VideoCommon/RenderBase.cpp | 3 +++ 1 file changed, 3 insertions(+) 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)