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;
typedescribes the type of indirect execution set in use.shaderStagesspecifies 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)
Valid Usage (Implicit)
VUID-VkIndirectCommandsExecutionSetTokenEXT-type-parameter
type must be a valid VkIndirectExecutionSetInfoTypeEXT value
VUID-VkIndirectCommandsExecutionSetTokenEXT-shaderStages-parameter
shaderStages must be a valid combination of VkShaderStageFlagBits values
VUID-VkIndirectCommandsExecutionSetTokenEXT-shaderStages-requiredbitmask
shaderStages must not be 0