C Specification
To create an external compute queue for use by compatible external APIs call:
// Provided by VK_NV_external_compute_queue
VkResult vkCreateExternalComputeQueueNV(
VkDevice device,
const VkExternalComputeQueueCreateInfoNV* pCreateInfo,
const VkAllocationCallbacks* pAllocator,
VkExternalComputeQueueNV* pExternalQueue);
Parameters
-
device
is the VkDevice that the external queue will be a part of. -
pCreateInfo
is a pointer to a VkExternalComputeQueueCreateInfoNV structure specifying configuration info for creating the external queue. -
pAllocator
controls host memory allocation as described in the Memory Allocation chapter. -
pExternalQueue
is a pointer to a VkExternalComputeQueueNV object that will be filled with the handle for the created external queue.
Document Notes
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.