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;
  • sType is a VkStructureType value identifying this structure.
  • pNext is NULL or a pointer to a structure extending this structure.
  • tensorDescriptorSize specifies the maximum size of tensor descriptors written by vkWriteResourceDescriptorsEXT.
  • tensorDescriptorAlignment specifies the required alignment of tensor descriptors within a resource heap. It must be a power-of-two value, and less than or equal to tensorDescriptorSize.
  • tensorCaptureReplayOpaqueDataSize specifies 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