Structures
VkSparseBufferMemoryBindInfo
Structure specifying a sparse buffer memory bind operation
Memory is bound to VkBuffer
objects created with the
VK_BUFFER_CREATE_SPARSE_BINDING_BIT
flag using the following
structure:
typedef struct VkSparseBufferMemoryBindInfo {
VkBuffer buffer;
uint32_t bindCount;
const VkSparseMemoryBind* pBinds;
} VkSparseBufferMemoryBindInfo;
buffer
is the VkBuffer object to be bound.bindCount
is the number of VkSparseMemoryBind structures in thepBinds
array.pBinds
is a pointer to an array of VkSparseMemoryBind structures.
Valid Usage (Implicit)
VUID-VkSparseBufferMemoryBindInfo-buffer-parameter
buffer
must be a valid VkBuffer handle
VUID-VkSparseBufferMemoryBindInfo-pBinds-parameter
pBinds
must be a valid pointer to an array of bindCount
valid VkSparseMemoryBind structures
VUID-VkSparseBufferMemoryBindInfo-bindCount-arraylength
bindCount
must be greater than 0