C Specification
The VkBindVertexBufferIndirectCommandNV
structure specifies the input
data for the VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_NV
token.
// Provided by VK_NV_device_generated_commands
typedef struct VkBindVertexBufferIndirectCommandNV {
VkDeviceAddress bufferAddress;
uint32_t size;
uint32_t stride;
} VkBindVertexBufferIndirectCommandNV;
Members
-
bufferAddress
specifies a physical address of the VkBuffer used as vertex input binding. -
size
is the byte size range which is available for this operation from the provided address. -
stride
is the byte size stride for this vertex input binding as inVkVertexInputBindingDescription
::stride
. It is only used ifVkIndirectCommandsLayoutTokenNV
::vertexDynamicStride
was set, otherwise the stride is inherited from the current bound graphics pipeline.
See Also
VK_NV_device_generated_commands, VkDeviceAddress
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.