From 01035f48a4b95877c190e63691ae9c19b0eb2389 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Tue, 26 Sep 2023 00:13:53 +0200 Subject: [PATCH] Fix for crash when changing backends in-game --- GPU/Vulkan/ShaderManagerVulkan.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/GPU/Vulkan/ShaderManagerVulkan.cpp b/GPU/Vulkan/ShaderManagerVulkan.cpp index 95f7fa1f9b..e698230cdd 100644 --- a/GPU/Vulkan/ShaderManagerVulkan.cpp +++ b/GPU/Vulkan/ShaderManagerVulkan.cpp @@ -224,11 +224,12 @@ ShaderManagerVulkan::ShaderManagerVulkan(Draw::DrawContext *draw) } ShaderManagerVulkan::~ShaderManagerVulkan() { - ClearShaders(); + Clear(); delete[] codeBuffer_; } void ShaderManagerVulkan::DeviceLost() { + Clear(); draw_ = nullptr; }