API Interactions
-
Interacts with VK_VERSION_1_3
-
Interacts with VK_EXT_attachment_feedback_loop_layout
-
Interacts with VK_KHR_dynamic_rendering
Contact
-
Shahbaz Youssefi [GitHub]syoussefi
Other Extension Metadata
- Last Modified Date
-
2024-10-15
- Interactions and External Dependencies
-
-
This extension interacts with
VK_EXT_attachment_feedback_loop_layout
-
This extension interacts with
VK_KHR_video_decode_queue
-
This extension interacts with
VK_KHR_video_encode_queue
-
This extension interacts with
VK_KHR_video_encode_quantization_map
-
- Contributors
-
-
Ahmed Abdelkhalek, AMD
-
Tobias Hector, AMD
-
Jan-Harald Fredriksen, ARM
-
Ting Wei, ARM
-
Faith Ekstrand, Collabora
-
Lina Versace, Google
-
Shahbaz Youssefi, Google
-
James Fitzpatrick, Imagination
-
Daniel Story, Nintendo
-
James Jones, NVIDIA
-
Jeff Juliano, NVIDIA
-
Piers Daniell, NVIDIA
-
Tony Zlatinski, NVIDIA
-
Matthew Netsch, Qualcomm
-
Patrick Boyle, Qualcomm
-
Daniel Rakos, RasterGrid
-
Ralph Potter, Samsung
-
Hans-Kristian Arntzen, VALVE
-
Samuel Pitoiset, VALVE
-
Description
This extension significantly simplifies synchronization in Vulkan by
removing the need for image layout transitions in most cases.
In particular, it guarantees that using the VK_IMAGE_LAYOUT_GENERAL
layout
everywhere possible is just as efficient as using the other layouts.
New Enum Constants
-
VK_KHR_UNIFIED_IMAGE_LAYOUTS_EXTENSION_NAME
-
VK_KHR_UNIFIED_IMAGE_LAYOUTS_SPEC_VERSION
-
Extending VkStructureType:
-
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFIED_IMAGE_LAYOUTS_FEATURES_KHR
-
If VK_EXT_attachment_feedback_loop_layout and Vulkan Version 1.3 or VK_KHR_dynamic_rendering is supported:
-
Extending VkStructureType:
-
VK_STRUCTURE_TYPE_ATTACHMENT_FEEDBACK_LOOP_INFO_EXT
-
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.