An application can copy buffer and image data using several methods
depending on the type of data transfer. Data can be copied between buffer
objects with vkCmdCopyBuffer
and a portion of an image can be copied
to another image with vkCmdCopyImage
. Image data can also be
copied to and from buffer memory using vkCmdCopyImageToBuffer
and
vkCmdCopyBufferToImage
. Image data can be blitted (with or without
scaling and filtering) with vkCmdBlitImage
. Multisampled images can
be resolved to a non-multisampled image with vkCmdResolveImage
.