From 65c30350a7f40f5e9a150c378f9ae976da47f44c Mon Sep 17 00:00:00 2001 From: cosmonaut Date: Tue, 5 Mar 2024 20:58:02 -0800 Subject: [PATCH] fix Vulkan fence leak on download --- src/Refresh_Driver_Vulkan.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Refresh_Driver_Vulkan.c b/src/Refresh_Driver_Vulkan.c index feb9fa6..7c24e25 100644 --- a/src/Refresh_Driver_Vulkan.c +++ b/src/Refresh_Driver_Vulkan.c @@ -10267,6 +10267,7 @@ static void VULKAN_DownloadFromTexture( fence = VULKAN_SubmitAndAcquireFence(driverData, (Refresh_CommandBuffer*) vulkanCommandBuffer); VULKAN_WaitForFences(driverData, 1, 1, &fence); + VULKAN_ReleaseFence(driverData, fence); } static void VULKAN_DownloadFromBuffer( @@ -10325,6 +10326,7 @@ static void VULKAN_DownloadFromBuffer( fence = VULKAN_SubmitAndAcquireFence(driverData, (Refresh_CommandBuffer*) vulkanCommandBuffer); VULKAN_WaitForFences(driverData, 1, 1, &fence); + VULKAN_ReleaseFence(driverData, fence); } /* Device instantiation */