mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-02 04:22:27 +00:00
vkdevice: perform a waitIdle before destroying the device
This commit is contained in:
parent
1c2aae08c5
commit
68b1e18123
1 changed files with 3 additions and 1 deletions
|
@ -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…
Reference in a new issue