To wait on the host for the completion of outstanding queue operations for a given queue, call:
// Provided by VK_VERSION_1_0 VkResult vkQueueWaitIdle( VkQueue queue);
vkQueueWaitIdle is equivalent to submitting a fence to a queue and
waiting with an infinite timeout for that fence to signal.
For more information, see the Vulkan Specification
This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.