Structures
VkPhysicalDeviceDescriptorHeapTensorPropertiesARM
Structure describing descriptor heap tensor properties supported by an implementation
The VkPhysicalDeviceDescriptorHeapTensorPropertiesARM structure is
defined as:
typedef struct VkPhysicalDeviceDescriptorHeapTensorPropertiesARM {
VkStructureType sType;
void* pNext;
VkDeviceSize tensorDescriptorSize;
VkDeviceSize tensorDescriptorAlignment;
size_t tensorCaptureReplayOpaqueDataSize;
} VkPhysicalDeviceDescriptorHeapTensorPropertiesARM;
pub struct PhysicalDeviceDescriptorHeapTensorPropertiesARM {
s_type: vk::StructureType,
p_next: *mut c_void,
tensor_descriptor_size: vk::DeviceSize,
tensor_descriptor_alignment: vk::DeviceSize,
tensor_capture_replay_opaque_data_size: usize,
}
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.-
tensorDescriptorSizespecifies the maximum size of tensor descriptors written by vkWriteResourceDescriptorsEXT. -
tensorDescriptorAlignmentspecifies the required alignment of tensor descriptors within a resource heap. It must be a power-of-two value, and less than or equal totensorDescriptorSize. tensorCaptureReplayOpaqueDataSizespecifies the size of the opaque capture/replay data for an tensor.
If the VkPhysicalDeviceDescriptorHeapTensorPropertiesARM structure is included in the pNext chain of the
VkPhysicalDeviceProperties2 structure passed to
vkGetPhysicalDeviceProperties2, it is filled in with each
corresponding implementation-dependent property.
Valid Usage (Implicit)
VUID-VkPhysicalDeviceDescriptorHeapTensorPropertiesARM-sType-sType
sType must be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_HEAP_TENSOR_PROPERTIES_ARM