Structures
VkDescriptorBufferBindingPushDescriptorBufferHandleEXT
Structure specifying push descriptor buffer binding information
When the VkPhysicalDeviceDescriptorBufferPropertiesEXT::bufferlessPushDescriptors
property is VK_FALSE, the VkBuffer handle of the buffer for push
descriptors is passed in a
VkDescriptorBufferBindingPushDescriptorBufferHandleEXT structure:
typedef struct VkDescriptorBufferBindingPushDescriptorBufferHandleEXT {
VkStructureType sType;
const void* pNext;
VkBuffer buffer;
} VkDescriptorBufferBindingPushDescriptorBufferHandleEXT;
pub struct DescriptorBufferBindingPushDescriptorBufferHandleEXT {
s_type: vk::StructureType,
p_next: *const c_void,
buffer: vk::Buffer,
}
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.bufferis theVkBufferhandle of the buffer for push descriptors.
Valid Usage
Valid Usage (Implicit)
VUID-VkDescriptorBufferBindingPushDescriptorBufferHandleEXT-sType-sType
sType must be VK_STRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_PUSH_DESCRIPTOR_BUFFER_HANDLE_EXT
VUID-VkDescriptorBufferBindingPushDescriptorBufferHandleEXT-buffer-parameter
buffer must be a valid VkBuffer handle