Contact
- 
Chris Forbes [GitHub]chrisforbes 
Other Extension Metadata
- Last Modified Date
- 
2023-05-03 
- IP Status
- 
No known IP claims. 
- Contributors
- 
- 
Tobias Hector, AMD 
- 
Chris Forbes, Google 
- 
Jan-Harald Fredriksen, Arm 
- 
Shahbaz Youssefi, Google 
- 
Matthew Netsch, Qualcomm 
- 
Tony Zlatsinki, Nvidia 
- 
Daniel Koch, Nvidia 
- 
Jeff Leger, Qualcomm 
- 
Alex Walters, Imagination 
- 
Andrew Garrard, Imagination 
- 
Ralph Potter, Samsung 
- 
Ian Elliott, Google 
 
- 
Description
This extension enables rendering to Android Hardware Buffers with external formats which cannot be directly represented as renderable in Vulkan, including Y′CBCR formats.
New Structures
- 
Extending VkAndroidHardwareBufferPropertiesANDROID: 
- 
Extending VkPhysicalDeviceFeatures2, VkDeviceCreateInfo: 
- 
Extending VkPhysicalDeviceProperties2: 
New Enum Constants
- 
VK_ANDROID_EXTERNAL_FORMAT_RESOLVE_EXTENSION_NAME
- 
VK_ANDROID_EXTERNAL_FORMAT_RESOLVE_SPEC_VERSION
- 
Extending VkStructureType: - 
VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_RESOLVE_PROPERTIES_ANDROID
- 
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_FEATURES_ANDROID
- 
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_PROPERTIES_ANDROID
 
- 
If VK_KHR_dynamic_rendering or Vulkan Version 1.3 is supported:
- 
Extending VkResolveModeFlagBits: - 
VK_RESOLVE_MODE_EXTERNAL_FORMAT_DOWNSAMPLE_ANDROID
- 
VK_RESOLVE_MODE_EXTERNAL_FORMAT_DOWNSAMPLE_BIT_ANDROID
 
- 
Document Notes
For more information, see the Vulkan Specification
This page is a generated document. Fixes and changes should be made to the generator scripts, not directly.