Structures
VkBindVertexBufferIndirectCommandEXT
Structure specifying input data for a single vertex buffer command token
The VkBindVertexBufferIndirectCommandEXT structure specifies the input
data for the VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_EXT token.
typedef struct VkBindVertexBufferIndirectCommandEXT {
VkDeviceAddress bufferAddress;
uint32_t size;
uint32_t stride;
} VkBindVertexBufferIndirectCommandEXT;
bufferAddressspecifies a physical address of the VkBuffer used as vertex input binding.sizeis the byte size range which is available for this operation from the provided address.strideis the byte size stride for this vertex input binding as inVkVertexInputBindingDescription::stride.
Valid Usage
VUID-VkBindVertexBufferIndirectCommandEXT-None-11120
The buffer’s usage flag from which the address was acquired must have
the VK_BUFFER_USAGE_VERTEX_BUFFER_BIT bit set
VUID-VkBindVertexBufferIndirectCommandEXT-None-11121
Each element of the buffer from which the address was acquired and that
is non-sparse must be bound completely and contiguously to a single
VkDeviceMemory object