From df53971507b51b799157b62f0e9cbd8e685aa810 Mon Sep 17 00:00:00 2001 From: goeiecool9999 <7033575+goeiecool9999@users.noreply.github.com> Date: Mon, 4 Nov 2024 19:53:26 +0100 Subject: [PATCH] Vulkan: Cleanup pipeline cache --- src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp b/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp index 8f18acc6..4c871650 100644 --- a/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp +++ b/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp @@ -628,6 +628,9 @@ VulkanRenderer::~VulkanRenderer() m_pipeline_cache_semaphore.notify(); m_pipeline_cache_save_thread.join(); + vkDestroyPipelineCache(m_logicalDevice, m_pipeline_cache, nullptr); + + for(auto& i : m_backbufferBlitPipelineCache) { vkDestroyPipeline(m_logicalDevice, i.second, nullptr);