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)
VUID-VkIndirectCommandsPushConstantTokenEXT-updateRange-parameter
updateRange
must be a valid VkPushConstantRange structure