From 9a63ed6c50ab9420de840c231bfad10ae9e1163a Mon Sep 17 00:00:00 2001 From: kd-11 Date: Wed, 4 Aug 2021 02:29:38 +0300 Subject: [PATCH] vk: Unbind global renderer if it is destroyed --- rpcs3/Emu/RSX/VK/vkutils/device.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rpcs3/Emu/RSX/VK/vkutils/device.cpp b/rpcs3/Emu/RSX/VK/vkutils/device.cpp index 640831673..62608f90d 100644 --- a/rpcs3/Emu/RSX/VK/vkutils/device.cpp +++ b/rpcs3/Emu/RSX/VK/vkutils/device.cpp @@ -469,6 +469,11 @@ namespace vk void render_device::destroy() { + if (g_render_device == this) + { + g_render_device = nullptr; + } + if (dev && pgpu) { if (m_allocator)