VkTilePropertiesQCOM(3)

# VkTilePropertiesQCOM(3) Manual Page

## Name

VkTilePropertiesQCOM - Structure holding available tile properties

Loading… please wait.

## C Specification

The `VkTilePropertiesQCOM` structure is defined as:

    // Provided by VK_QCOM_tile_properties
    typedef struct VkTilePropertiesQCOM {
        VkStructureType    sType;
        void*              pNext;
        VkExtent3D         tileSize;
        VkExtent2D         apronSize;
        VkOffset2D         origin;
    } VkTilePropertiesQCOM;

## Members

- `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.

## Description

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

#ifdef::VK_QCOM_tile_shading[] The `tileSize` is guaranteed to be a multiple of `tileGranularity`. #endif::VK_QCOM_tile_shading[]

Valid Usage (Implicit)

- VUID-VkTilePropertiesQCOM-sType-sType
  `sType` must be `VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM`

- VUID-VkTilePropertiesQCOM-pNext-pNext
  `pNext` must be `NULL`

## See Also

VK_QCOM_tile_properties, VkExtent2D, VkExtent3D, VkOffset2D, VkStructureType, vkGetDynamicRenderingTilePropertiesQCOM, vkGetFramebufferTilePropertiesQCOM

## Document Notes

For more information, see the Vulkan Specification

This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.

## Copyright

Copyright 2014-2025 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0