1// Copyright 2016-2024 The Khronos Group Inc. 2// 3// SPDX-License-Identifier: CC-BY-4.0 4 5include::{generated}/meta/{refprefix}VK_KHR_bind_memory2.adoc[] 6 7=== Other Extension Metadata 8 9*Last Modified Date*:: 10 2017-09-05 11*IP Status*:: 12 No known IP claims. 13*Contributors*:: 14 - Jeff Bolz, NVIDIA 15 - Tobias Hector, Imagination Technologies 16 17=== Description 18 19This extension provides versions of flink:vkBindBufferMemory and 20flink:vkBindImageMemory that allow multiple bindings to be performed at 21once, and are extensible. 22 23This extension also introduces ename:VK_IMAGE_CREATE_ALIAS_BIT_KHR, which 24allows "`identical`" images that alias the same memory to interpret the 25contents consistently, even across image layout changes. 26 27=== Promotion to Vulkan 1.1 28 29All functionality in this extension is included in core Vulkan 1.1, with the 30KHR suffix omitted. 31The original type, enum and command names are still available as aliases of 32the core functionality. 33 34include::{generated}/interfaces/VK_KHR_bind_memory2.adoc[] 35 36=== Version History 37 38 * Revision 1, 2017-05-19 (Tobias Hector) 39 ** Pulled bind memory functions into their own extension 40