Structures

VkTensorFormatPropertiesARM

Structure specifying properties of a format used to describe tensor elements

The VkTensorFormatPropertiesARM structure describes properties of a VkFormat when that format is used to describe tensor elements. These properties, like those of VkFormatProperties2, are independent of any particular tensor.

The VkTensorFormatPropertiesARM structure is defined as:

typedef struct VkTensorFormatPropertiesARM {
    VkStructureType sType;
    void* pNext;
    VkFormatFeatureFlags2 optimalTilingTensorFeatures;
    VkFormatFeatureFlags2 linearTilingTensorFeatures;
} VkTensorFormatPropertiesARM;
  • sType is a VkStructureType value identifying this structure.
  • pNext is NULL or a pointer to a structure extending this structure.
  • linearTilingTensorFeatures is a bitmask of VkFormatFeatureFlagBits2 specifying features supported by tensors created with a tiling parameter of VK_TENSOR_TILING_LINEAR_ARM.
  • optimalTilingTensorFeatures is a bitmask of VkFormatFeatureFlagBits2 specifying features supported by tensors created with a tiling parameter of VK_TENSOR_TILING_OPTIMAL_ARM.

Valid Usage (Implicit)

VUID-VkTensorFormatPropertiesARM-sType-sType

sType must be VK_STRUCTURE_TYPE_TENSOR_FORMAT_PROPERTIES_ARM