VkIndirectCommandsExecutionSetTokenEXT(3)

Name

VkIndirectCommandsExecutionSetTokenEXT - Structure specifying input data for a single execution set command token

C Specification

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

// Provided by VK_EXT_device_generated_commands
typedef struct VkIndirectCommandsExecutionSetTokenEXT {
    VkIndirectExecutionSetInfoTypeEXT    type;
    VkShaderStageFlags                   shaderStages;
} VkIndirectCommandsExecutionSetTokenEXT;

Members

  • type describes the type of indirect execution set in use.

  • shaderStages specifies the shaders that will be changed by this token.

Description

Valid Usage
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

Document Notes

For more information, see the Vulkan Specification.

This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.