Structures
VkExternalComputeQueueCreateInfoNV
Structure specifying configuration parameters for external compute queue creation
The VkExternalComputeQueueCreateInfoNV
structure is defined as:
typedef struct VkExternalComputeQueueCreateInfoNV {
VkStructureType sType;
const void* pNext;
VkQueue preferredQueue;
} VkExternalComputeQueueCreateInfoNV;
sType
is a VkStructureType value identifying this structure.pNext
isNULL
or a pointer to a structure extending this structure.preferredQueue
is aVkQueue
supporting graphics commands.
When creating a VkExternalComputeQueueNV
, the preferredQueue
field is a strong scheduling hint as to which VkQueue
Vulkan graphics
workloads will be submitted to with the expectation that execution will
overlap with execution of work submitted by the external API.
Valid Usage (Implicit)
VUID-VkExternalComputeQueueCreateInfoNV-sType-sType
sType
must be VK_STRUCTURE_TYPE_EXTERNAL_COMPUTE_QUEUE_CREATE_INFO_NV
VUID-VkExternalComputeQueueCreateInfoNV-pNext-pNext
pNext
must be NULL
VUID-VkExternalComputeQueueCreateInfoNV-preferredQueue-parameter
preferredQueue
must be a valid VkQueue handle