diff --git a/src/Refresh_Driver_Vulkan.c b/src/Refresh_Driver_Vulkan.c index b4b6a57..1b3c43b 100644 --- a/src/Refresh_Driver_Vulkan.c +++ b/src/Refresh_Driver_Vulkan.c @@ -10671,6 +10671,8 @@ static uint8_t VULKAN_INTERNAL_DefragmentMemory( } } + SDL_UnlockMutex(renderer->allocatorLock); + VULKAN_Submit( (Refresh_Renderer*) renderer, 1, @@ -10679,8 +10681,6 @@ static uint8_t VULKAN_INTERNAL_DefragmentMemory( renderer->defragTimer = 0; - SDL_UnlockMutex(renderer->allocatorLock); - return 1; }