vkdevice: perform a waitIdle before destroying the device
This commit is contained in:
parent
1c2aae08c5
commit
68b1e18123
@ -93,8 +93,10 @@ gst_vulkan_device_finalize (GObject * object)
|
||||
vkDestroyCommandPool (device->device, device->cmd_pool, NULL);
|
||||
device->cmd_pool = VK_NULL_HANDLE;
|
||||
|
||||
if (device->device)
|
||||
if (device->device) {
|
||||
vkDeviceWaitIdle (device->device);
|
||||
vkDestroyDevice (device->device, NULL);
|
||||
}
|
||||
device->device = VK_NULL_HANDLE;
|
||||
|
||||
if (device->instance)
|
||||
|
Loading…
x
Reference in New Issue
Block a user