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;
pub struct BindVertexBufferIndirectCommandEXT {
buffer_address: vk::DeviceAddress,
size: u32,
stride: u32,
}
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
Valid Usage (Implicit)
VUID-VkBindVertexBufferIndirectCommandEXT-bufferAddress-parameter
bufferAddress must be a valid VkDeviceAddress value
Type
Structures