• 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_copy_commands2.adoc[]
6
7=== Other Extension Metadata
8
9*Last Modified Date*::
10    2020-07-06
11*Contributors*::
12  - Jeff Leger, Qualcomm
13  - Tobias Hector, AMD
14  - Jan-Harald Fredriksen, ARM
15  - Tom Olson, ARM
16
17=== Description
18
19This extension provides extensible versions of the Vulkan buffer and image
20copy commands.
21The new commands are functionally identical to the core commands, except
22that their copy parameters are specified using extensible structures that
23can be used to pass extension-specific information.
24
25The following extensible copy commands are introduced with this extension:
26flink:vkCmdCopyBuffer2KHR, flink:vkCmdCopyImage2KHR,
27flink:vkCmdCopyBufferToImage2KHR, flink:vkCmdCopyImageToBuffer2KHR,
28flink:vkCmdBlitImage2KHR, and flink:vkCmdResolveImage2KHR.
29Each command contains an stext:*Info2KHR structure parameter that includes
30ptext:sType/ptext:pNext members.
31Lower level structures describing each region to be copied are also extended
32with ptext:sType/ptext:pNext members.
33
34include::{generated}/interfaces/VK_KHR_copy_commands2.adoc[]
35
36=== Promotion to Vulkan 1.3
37
38Functionality in this extension is included in core Vulkan 1.3, with the KHR
39suffix omitted.
40The original type, enum and command names are still available as aliases of
41the core functionality.
42
43=== Version History
44
45  * Revision 1, 2020-07-06 (Jeff Leger)
46  ** Internal revisions
47