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