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;
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.preferredQueueis aVkQueuesupporting 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