VK_EXT_image_tiling_control
Other Extension Metadata
Last Modified Date
2026-06-19
Interactions and External Dependencies
- Interacts with VK_KHR_maintenance4
- Interacts with VK_KHR_maintenance5
- Interacts with VK_EXT_image_drm_format_modifier
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
- Extending VkImageCreateInfo:
- Extending VkPhysicalDeviceFeatures2, VkDeviceCreateInfo:
New Enums
New Enum Constants
VK_EXT_IMAGE_TILING_CONTROL_EXTENSION_NAMEVK_EXT_IMAGE_TILING_CONTROL_SPEC_VERSION- Extending VkStructureType:
VK_STRUCTURE_TYPE_IMAGE_TILING_CONTROL_CREATE_INFO_EXTVK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_TILING_CONTROL_FEATURES_EXT
Version History
- Revision 1, 2026-06-19 (Noah Fredriks)
- Initial revision