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);
deviceis the logical device that creates the indirect execution set.pCreateInfois a pointer to a VkIndirectExecutionSetCreateInfoEXT structure containing parameters affecting creation of the indirect execution set.pAllocatorcontrols host memory allocation as described in the Memory Allocation chapter.pIndirectExecutionSetis 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