From f9eda02a74e2065536499d4954d10742f4ac8943 Mon Sep 17 00:00:00 2001 From: Themaister Date: Wed, 31 Aug 2022 19:35:48 +0200 Subject: [PATCH] Fix leak of HDR UBO buffer. --- gfx/drivers/vulkan.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gfx/drivers/vulkan.c b/gfx/drivers/vulkan.c index 98c57f6b92..be1ae68ee7 100644 --- a/gfx/drivers/vulkan.c +++ b/gfx/drivers/vulkan.c @@ -1159,7 +1159,8 @@ static void vulkan_free(void *data) vulkan_filter_chain_free((vulkan_filter_chain_t*)vk->filter_chain); #ifdef VULKAN_HDR_SWAPCHAIN - video_driver_unset_hdr_support(); + vulkan_destroy_buffer(vk->context->device, &vk->hdr.ubo); + video_driver_unset_hdr_support(); #endif /* VULKAN_HDR_SWAPCHAIN */ if (vk->ctx_driver && vk->ctx_driver->destroy)