Structures

VkTensorExplicitTilingFormatPropertiesARM

Structure specifying properties of a format used to describe tensor elements with ARM-specific explicit tiling

The VkTensorExplicitTilingFormatPropertiesARM 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 VkTensorExplicitTilingFormatPropertiesARM structure is defined as:

typedef struct VkTensorExplicitTilingFormatPropertiesARM {
    VkStructureType sType;
    void* pNext;
    VkFormatFeatureFlags2 brick16TilingTensorFeatures;
    VkFormatFeatureFlags2 brick8TilingTensorFeatures;
    VkFormatFeatureFlags2 brick4TilingTensorFeatures;
    VkFormatFeatureFlags2 blockUTilingTensorFeatures;
    VkFormatFeatureFlags2 blockU64kTilingTensorFeatures;
} VkTensorExplicitTilingFormatPropertiesARM;
  • sType is a VkStructureType value identifying this structure.
  • pNext is NULL or a pointer to a structure extending this structure.
  • brick16TilingTensorFeatures is a bitmask of VkFormatFeatureFlagBits2 specifying features supported by tensors created with a tiling parameter of VK_TENSOR_TILING_BRICK_16_WIDE_ARM.
  • brick8TilingTensorFeatures is a bitmask of VkFormatFeatureFlagBits2 specifying features supported by tensors created with a tiling parameter of VK_TENSOR_TILING_BRICK_8_WIDE_ARM.
  • brick4TilingTensorFeatures is a bitmask of VkFormatFeatureFlagBits2 specifying features supported by tensors created with a tiling parameter of VK_TENSOR_TILING_BRICK_4_WIDE_ARM.
  • blockUTilingTensorFeatures is a bitmask of VkFormatFeatureFlagBits2 specifying features supported by tensors created with a tiling parameter of VK_TENSOR_TILING_BLOCK_U_INTERLEAVED_ARM.
  • blockU64kTilingTensorFeatures is a bitmask of VkFormatFeatureFlagBits2 specifying features supported by tensors created with a tiling parameter of VK_TENSOR_TILING_BLOCK_U_INTERLEAVED_64K_ARM.

Valid Usage (Implicit)

VUID-VkTensorExplicitTilingFormatPropertiesARM-sType-sType

sType must be VK_STRUCTURE_TYPE_TENSOR_EXPLICIT_TILING_FORMAT_PROPERTIES_ARM