vulkan: Reset descriptor pool

We don't want the pool to reference images we're gonna destroy. Drivers
don't like that at all.
This commit is contained in:
Benjamin Otte 2017-01-06 16:31:03 +01:00
parent 833607c19e
commit 639b5ffb9b

View File

@ -570,6 +570,9 @@ gsk_vulkan_render_cleanup (GskVulkanRender *self)
gsk_vulkan_command_pool_reset (self->command_pool);
g_hash_table_remove_all (self->descriptor_set_indexes);
GSK_VK_CHECK (vkResetDescriptorPool, device,
self->descriptor_pool,
0);
g_slist_free_full (self->render_passes, (GDestroyNotify) gsk_vulkan_render_pass_free);
self->render_passes = NULL;