comp: Do not destry VK_NULL_HANDLE buffers and memory

This commit is contained in:
Jakob Bornecrantz 2019-10-10 22:11:04 +01:00
parent 7680038f8b
commit 315d3b65f1

View file

@ -91,8 +91,12 @@ comp_distortion_init_descriptor_sets(struct comp_distortion *d,
static void
_buffer_destroy(struct vk_bundle *vk, struct comp_uniform_buffer *buffer)
{
vk->vkDestroyBuffer(buffer->device, buffer->buffer, NULL);
vk->vkFreeMemory(buffer->device, buffer->memory, NULL);
if (buffer->buffer != VK_NULL_HANDLE) {
vk->vkDestroyBuffer(buffer->device, buffer->buffer, NULL);
}
if (buffer->memory != VK_NULL_HANDLE) {
vk->vkFreeMemory(buffer->device, buffer->memory, NULL);
}
}
static VkResult