diff --git a/base/sources/backends/vulkan_gpu.c b/base/sources/backends/vulkan_gpu.c index 0f6bfd3f..c8c31b6c 100644 --- a/base/sources/backends/vulkan_gpu.c +++ b/base/sources/backends/vulkan_gpu.c @@ -1879,6 +1879,8 @@ void gpu_vertex_buffer_unlock(gpu_buffer_t *buffer) { buffers_to_destroy[buffers_to_destroy_count] = buffer->impl.cpu_buf; buffer_memories_to_destroy[buffers_to_destroy_count] = buffer->impl.cpu_mem; buffers_to_destroy_count++; + buffer->impl.cpu_buf = NULL; + buffer->impl.cpu_mem = VK_NULL_HANDLE; } }