Structures
VkPhysicalDeviceDescriptorHeapFeaturesEXT
Structure describing support for descriptor heaps
The VkPhysicalDeviceDescriptorHeapFeaturesEXT structure is defined as:
typedef struct VkPhysicalDeviceDescriptorHeapFeaturesEXT {
VkStructureType sType;
void* pNext;
VkBool32 descriptorHeap;
VkBool32 descriptorHeapCaptureReplay;
} VkPhysicalDeviceDescriptorHeapFeaturesEXT;
pub struct PhysicalDeviceDescriptorHeapFeaturesEXT {
s_type: vk::StructureType,
p_next: *mut c_void,
descriptor_heap: vk::Bool32,
descriptor_heap_capture_replay: vk::Bool32,
}
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.-
descriptorHeapspecifies whether descriptor heaps can be used. descriptorHeapCaptureReplayspecifies whether heap descriptors can be captured and replayed.
If the VkPhysicalDeviceDescriptorHeapFeaturesEXT structure is included in the pNext chain of the
VkPhysicalDeviceFeatures2 structure passed to
vkGetPhysicalDeviceFeatures2, it is filled in to indicate whether each
corresponding feature is supported.
If the application wishes to use a VkDevice with any features
described by VkPhysicalDeviceDescriptorHeapFeaturesEXT, it must add an instance of the structure,
with the desired feature members set to VK_TRUE, to the pNext
chain of VkDeviceCreateInfo when creating the VkDevice.
Valid Usage (Implicit)
VUID-VkPhysicalDeviceDescriptorHeapFeaturesEXT-sType-sType
sType must be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_HEAP_FEATURES_EXT