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 (Implicit)

VUID-vkCreateIndirectExecutionSetEXT-pAllocator-parameter

If pAllocator is not NULL, pAllocator must be a valid pointer to a valid VkAllocationCallbacks structure