Function Prototype
vkCreateIndirectExecutionSetEXT
Create an indirect execution set
Indirect Execution Sets are created by calling:
VkResult vkCreateIndirectExecutionSetEXT(
VkDevice device,
const VkIndirectExecutionSetCreateInfoEXT* pCreateInfo,
const VkAllocationCallbacks* pAllocator,
VkIndirectExecutionSetEXT* pIndirectExecutionSet);
device
is the logical device that creates the indirect execution set.pCreateInfo
is a pointer to a VkIndirectExecutionSetCreateInfoEXT structure containing parameters affecting creation of the indirect execution set.pAllocator
controls host memory allocation as described in the Memory Allocation chapter.pIndirectExecutionSet
is a pointer to a VkIndirectExecutionSetEXT handle in which the resulting indirect execution set is returned.
Valid Usage
Valid Usage (Implicit)
VUID-vkCreateIndirectExecutionSetEXT-device-parameter
device
must be a valid VkDevice handle
VUID-vkCreateIndirectExecutionSetEXT-pCreateInfo-parameter
pCreateInfo
must be a valid pointer to a valid VkIndirectExecutionSetCreateInfoEXT structure
VUID-vkCreateIndirectExecutionSetEXT-pAllocator-parameter
If pAllocator
is not NULL
, pAllocator
must be a valid pointer to a valid VkAllocationCallbacks structure
VUID-vkCreateIndirectExecutionSetEXT-pIndirectExecutionSet-parameter
pIndirectExecutionSet
must be a valid pointer to a VkIndirectExecutionSetEXT handle