Function Prototype

vkDeviceWaitIdle

Wait for a device to become idle

To wait on the host for the completion of outstanding queue operations for all queues on a given logical device, call:

VkResult vkDeviceWaitIdle(
    VkDevice device);
  • device is the logical device to idle.

vkDeviceWaitIdle is equivalent to calling vkQueueWaitIdle for all queues owned by device.

Valid Usage (Implicit)

Host Synchronization

  • Host access to all VkQueue objects created from device must be externally synchronized ::