diff --git a/base/sources/backends/vulkan_gpu.c b/base/sources/backends/vulkan_gpu.c index 9f8c10ce..28e8d08a 100644 --- a/base/sources/backends/vulkan_gpu.c +++ b/base/sources/backends/vulkan_gpu.c @@ -1157,6 +1157,9 @@ void gpu_wait() { } void gpu_flush() { + if (gpu_in_use) { + vkCmdEndRendering(command_buffer); + } vkEndCommandBuffer(command_buffer); vkResetFences(device, 1, &fence);