Structures

VkIndirectCommandsExecutionSetTokenEXT

Structure specifying input data for a single execution set command token

The VkIndirectCommandsExecutionSetTokenEXT structure specifies the input data for the VK_INDIRECT_COMMANDS_TOKEN_TYPE_EXECUTION_SET_EXT token.

typedef struct VkIndirectCommandsExecutionSetTokenEXT {
    VkIndirectExecutionSetInfoTypeEXT type;
    VkShaderStageFlags shaderStages;
} VkIndirectCommandsExecutionSetTokenEXT;
  • type describes the type of indirect execution set in use.
  • shaderStages specifies the shaders that will be changed by this token.

Valid Usage

VUID-VkIndirectCommandsExecutionSetTokenEXT-shaderStages-11137

Each bit in shaderStages must be supported by [VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT::supportedIndirectCommandsShaderStagesPipelineBinding](xref::limits-supportedIndirectCommandsShaderStagesPipelineBinding) or [VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT::supportedIndirectCommandsShaderStagesShaderBinding](xref::limits-supportedIndirectCommandsShaderStagesShaderBinding)