• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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