diff --git a/rpcs3/Emu/RSX/VK/vkutils/device.cpp b/rpcs3/Emu/RSX/VK/vkutils/device.cpp index 6408316732..62608f90de 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)