Structures

VkIndirectCommandsPushConstantTokenEXT

Structure specifying layout token info for a single push constant command token

The VkIndirectCommandsPushConstantTokenEXT structure specifies the layout token info for VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_EXT and VK_INDIRECT_COMMANDS_TOKEN_TYPE_SEQUENCE_INDEX_EXT tokens.

typedef struct VkIndirectCommandsPushConstantTokenEXT {
    VkPushConstantRange updateRange;
} VkIndirectCommandsPushConstantTokenEXT;
  • updateRange is the push constant range that will be updated by the token.

The stageFlags member of updateRange is ignored.

Valid Usage

VUID-VkIndirectCommandsPushConstantTokenEXT-updateRange-11132

updateRange must be contained within the push constant info used by VkIndirectCommandsLayoutCreateInfoEXT

VUID-VkIndirectCommandsPushConstantTokenEXT-size-11133

If the token type is VK_INDIRECT_COMMANDS_TOKEN_TYPE_SEQUENCE_INDEX_EXT, the size member of updateRange must be 4

Valid Usage (Implicit)