VK_EXT_image_tiling_control

Other Extension Metadata

Last Modified Date

2026-06-19

Interactions and External Dependencies
IP Status

No known IP claims.

Contributors
  • Noah Fredriks, AMD
  • Stu Smith, AMD
  • Tobias Hector, AMD
  • Hans-Kristian Arntzen, Valve
  • Ralph Potter, Samsung
  • James Jones, NVIDIA
  • Lionel Landwerlin, Intel
  • Daniel Story, Nintendo

Description

This extension provides per-image selection of optimal tiling arrangements by extending VkImageCreateInfo with VkImageTilingControlCreateInfoEXT when multiple arrangements are supported by the implementation.

VK_IMAGE_TILING_CONTROL_DEFAULT_EXT can be set to use the tiling arrangement that is the same selection as with the VkImageTilingControlCreateInfoEXT structure omitted.

VK_IMAGE_TILING_CONTROL_MIN_SIZE_EXT can be set to minimize memory size requirements with reduced consideration for memory access performance.

VK_IMAGE_TILING_CONTROL_MAX_PERFORMANCE_EXT can be set to maximize memory access performance with reduced consideration for increases in memory size requirements.

New Structures

New Enums

New Enum Constants

  • VK_EXT_IMAGE_TILING_CONTROL_EXTENSION_NAME
  • VK_EXT_IMAGE_TILING_CONTROL_SPEC_VERSION
  • Extending VkStructureType:
    • VK_STRUCTURE_TYPE_IMAGE_TILING_CONTROL_CREATE_INFO_EXT
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_TILING_CONTROL_FEATURES_EXT

Version History

  • Revision 1, 2026-06-19 (Noah Fredriks)
    • Initial revision