Structures

VkTilePropertiesQCOM

Structure holding available tile properties

The VkTilePropertiesQCOM structure is defined as:

typedef struct VkTilePropertiesQCOM {
    VkStructureType sType;
    void* pNext;
    VkExtent3D tileSize;
    VkExtent2D apronSize;
    VkOffset2D origin;
} VkTilePropertiesQCOM;
  • sType is a VkStructureType value identifying this structure.
  • pNext is NULL or a pointer to a structure extending this structure.
  • tileSize is the dimensions of a tile, with width and height describing the width and height of a tile in pixels, and depth corresponding to the number of slices the tile spans.
  • apronSize is the dimension of the apron.
  • origin is the top-left corner of the first tile in attachment space.

All tiles will be tightly packed around the first tile, with edges being multiples of tile width and/or height from the origin.

Reported value for apronSize will be zero and its functionality will be described in a future extension.

Valid Usage (Implicit)

VUID-VkTilePropertiesQCOM-sType-sType

sType must be VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM