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;
sType
is a VkStructureType value identifying this structure.pNext
isNULL
or a pointer to a structure extending this structure.buffer
is theVkBuffer
handle 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