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