Registered Extension Number

469

Revision

1

Ratification Status

Not ratified

Extension and Version Dependencies

API Interactions

  • Interacts with VK_VERSION_1_3

  • Interacts with VK_KHR_dynamic_rendering

Special Use

Contact

Extension Proposal

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

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

Version History

  • Revision 1, 2023-05-34 (Tobias Hector)

    • Initial version

See Also

No cross-references are available

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.

Copyright 2014-2024 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0