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 */