From d439704aa9e9b138c13130841d7d6388793335f0 Mon Sep 17 00:00:00 2001 From: DrChat Date: Thu, 3 Aug 2017 16:02:13 -0500 Subject: [PATCH] Vk UI: Free copy command buffer on exit --- src/xenia/ui/vulkan/vulkan_swap_chain.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/xenia/ui/vulkan/vulkan_swap_chain.cc b/src/xenia/ui/vulkan/vulkan_swap_chain.cc index 87e7c8a38..d1f1bdef7 100644 --- a/src/xenia/ui/vulkan/vulkan_swap_chain.cc +++ b/src/xenia/ui/vulkan/vulkan_swap_chain.cc @@ -365,6 +365,10 @@ void VulkanSwapChain::Shutdown() { vkDestroyRenderPass(*device_, render_pass_, nullptr); render_pass_ = nullptr; } + if (copy_cmd_buffer_) { + vkFreeCommandBuffers(*device_, cmd_pool_, 1, ©_cmd_buffer_); + copy_cmd_buffer_ = nullptr; + } if (render_cmd_buffer_) { vkFreeCommandBuffers(*device_, cmd_pool_, 1, &render_cmd_buffer_); render_cmd_buffer_ = nullptr;