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