Browse Source

Fix buffer_info may be used uninitialized

Raul Santos 4 years ago
parent
commit
7a0e1bd135
1 changed files with 1 additions and 0 deletions
  1. 1 0
      drivers/vulkan/rendering_device_vulkan.cpp

+ 1 - 0
drivers/vulkan/rendering_device_vulkan.cpp

@@ -8394,6 +8394,7 @@ void RenderingDeviceVulkan::_free_internal(RID p_id) {
 		b.allocation = index_buffer->allocation;
 		b.buffer = index_buffer->buffer;
 		b.size = index_buffer->size;
+		b.buffer_info = {};
 		frames[frame].buffers_to_dispose_of.push_back(b);
 		index_buffer_owner.free(p_id);
 	} else if (index_array_owner.owns(p_id)) {