Lines Matching refs:pname
32 * pname:commandBuffer is the command buffer into which the command will be
34 * pname:srcBuffer is the source buffer.
35 * pname:dstBuffer is the destination buffer.
36 * pname:regionCount is the number of regions to copy.
37 * pname:pRegions is a pointer to an array of slink:VkBufferCopy structures
40 Each source region specified by pname:pRegions is copied from the source
42 If any of the specified regions in pname:srcBuffer overlaps in memory with
43 any of the specified regions in pname:dstBuffer, values read from those
63 * pname:srcOffset is the starting offset in bytes from the start of
64 pname:srcBuffer.
65 * pname:dstOffset is the starting offset in bytes from the start of
66 pname:dstBuffer.
67 * pname:size is the number of bytes to copy.
96 * pname:commandBuffer is the command buffer into which the command will be
98 * pname:pCopyBufferInfo is a pointer to a slink:VkCopyBufferInfo2
101 Each source region specified by pname:pCopyBufferInfo->pname:pRegions is
104 If any of the specified regions in pname:pCopyBufferInfo->pname:srcBuffer
106 pname:pCopyBufferInfo->pname:dstBuffer, values read from those overlapping
131 * pname:sType is the type of this structure.
132 * pname:pNext is `NULL` or a pointer to a structure extending this
134 * pname:srcBuffer is the source buffer.
135 * pname:dstBuffer is the destination buffer.
136 * pname:regionCount is the number of regions to copy.
137 * pname:pRegions is a pointer to an array of slink:VkBufferCopy2
162 * pname:sType is the type of this structure.
163 * pname:pNext is `NULL` or a pointer to a structure extending this
165 * pname:srcOffset is the starting offset in bytes from the start of
166 pname:srcBuffer.
167 * pname:dstOffset is the starting offset in bytes from the start of
168 pname:dstBuffer.
169 * pname:size is the number of bytes to copy.
192 * pname:commandBuffer is the command buffer into which the command will be
194 * pname:srcImage is the source image.
195 * pname:srcImageLayout is the current layout of the source image
197 * pname:dstImage is the destination image.
198 * pname:dstImageLayout is the current layout of the destination image
200 * pname:regionCount is the number of regions to copy.
201 * pname:pRegions is a pointer to an array of slink:VkImageCopy structures
204 Each source region specified by pname:pRegions is copied from the source
206 If any of the specified regions in pname:srcImage overlaps in memory with
207 any of the specified regions in pname:dstImage, values read from those
233 from a different layer; pname:depth slices in the 3D image correspond to
234 pname:layerCount layers in the 2D image, with an effective pname:depth of
255 * pname:srcSubresource and pname:dstSubresource are
259 * pname:srcOffset and pname:dstOffset select the initial pname:x, pname:y,
260 and pname:z offsets in texels of the sub-regions of the source and
262 * pname:extent is the size in texels of the image to copy in pname:width,
263 pname:height and pname:depth.
279 * pname:aspectMask is a combination of elink:VkImageAspectFlagBits,
281 * pname:mipLevel is the mipmap level to copy
282 * pname:baseArrayLayer and pname:layerCount are the starting layer and
288 If pname:aspectMask contains ename:VK_IMAGE_ASPECT_COLOR_BIT, it must:
292 pname:aspectMask must: not contain ename:VK_IMAGE_ASPECT_METADATA_BIT
295 pname:aspectMask must: not include
299 pname:layerCount must: be greater than 0
324 * pname:commandBuffer is the command buffer into which the command will be
326 * pname:pCopyImageInfo is a pointer to a slink:VkCopyImageInfo2 structure
330 extensible sub-structures that include pname:sType and pname:pNext
356 * pname:sType is the type of this structure.
357 * pname:pNext is `NULL` or a pointer to a structure extending this
359 * pname:srcImage is the source image.
360 * pname:srcImageLayout is the current layout of the source image
362 * pname:dstImage is the destination image.
363 * pname:dstImageLayout is the current layout of the destination image
365 * pname:regionCount is the number of regions to copy.
366 * pname:pRegions is a pointer to an array of slink:VkImageCopy2 structures
392 * pname:sType is the type of this structure.
393 * pname:pNext is `NULL` or a pointer to a structure extending this
395 * pname:srcSubresource and pname:dstSubresource are
399 * pname:srcOffset and pname:dstOffset select the initial pname:x, pname:y,
400 and pname:z offsets in texels of the sub-regions of the source and
402 * pname:extent is the size in texels of the image to copy in pname:width,
403 pname:height and pname:depth.
431 {empty}:: [eq]#x# is in the range [eq]#[pname:imageOffset.x / blockWidth,
432 {lceil}(pname:imageOffset.x {plus} pname:imageExtent.width) /
434 {empty}:: [eq]#y# is in the range [eq]#[pname:imageOffset.y / blockHeight,
435 {lceil}(pname:imageOffset.y {plus} pname:imageExtent.height) /
437 {empty}:: [eq]#z# is in the range [eq]#[pname:imageOffset.z / blockDepth,
438 {lceil}(pname:imageOffset.z {plus} pname:imageExtent.depth) /
441 [pname:imageSubresource.baseArrayLayer,
442 pname:imageSubresource.baseArrayLayer {plus}
443 pname:imageSubresource.layerCount),
466 {empty}:: [eq]#texelOffset = pname:bufferOffset {plus} (x {times}
470 {empty}:: [eq]#rowExtent = max(pname:bufferRowLength,
471 {lceil}pname:imageExtent.width / blockWidth{rceil} {times}
473 {empty}:: [eq]#sliceExtent = max(pname:bufferImageHeight,
474 pname:imageExtent.height {times} rowExtent)#
475 {empty}:: [eq]#layerExtent = pname:imageExtent.depth {times} sliceExtent#
493 {empty}:: [eq]#x'# is in the range [eq]#[{lceil}(pname:imageOffset.x
494 {minus} pname:imageExtent.height) / blockHeight{rceil},
495 pname:imageOffset.x {minus} image/ blockHeight)#
496 {empty}:: [eq]#y'# is in the range [eq]#[pname:imageOffset.y /
497 blockWidth, {lceil}(pname:imageOffset.y {plus}
498 pname:imageExtent.width) / blockWidth{rceil})#
504 {empty}:: [eq]#x'# is in the range [eq]#[{lceil}(pname:imageOffset.x
505 {minus} pname:imageExtent.width) / blockWidth{rceil},
506 pname:imageOffset.x / blockWidth)#,
507 {empty}:: [eq]#y'# is in the range [eq]#[{lceil}(pname:imageOffset.x
508 {plus} pname:imageExtent.height) / blockHeight{rceil},
509 pname:imageOffset.x / blockHeight)#,
515 {empty}:: [eq]#x# is in the range [eq]#[pname:imageOffset.x /
516 blockHeight, {lceil}(pname:imageOffset.x {plus}
517 pname:imageExtent.height) / blockHeight{rceil})#
518 {empty}:: [eq]#y# is in the range [eq]#[{lceil}(pname:imageOffset.y
519 {minus} pname:imageExtent.width) / blockWidth{rceil},
520 pname:imageOffset.y / blockWidth)#.
595 * pname:commandBuffer is the command buffer into which the command will be
597 * pname:srcBuffer is the source buffer.
598 * pname:dstImage is the destination image.
599 * pname:dstImageLayout is the layout of the destination image subresources
601 * pname:regionCount is the number of regions to copy.
602 * pname:pRegions is a pointer to an array of slink:VkBufferImageCopy
605 Each source region specified by pname:pRegions is copied from the source
609 If any of the specified regions in pname:srcBuffer overlaps in memory with
610 any of the specified regions in pname:dstImage, values read from those
612 If any region accesses a depth aspect in pname:dstImage
616 values copied from pname:srcBuffer outside of the range [eq]#[0,1]# will be
623 :imageparam: pname:dstImage
624 :regionsparam: pname:pRegions
632 The image region specified by each element of pname:pRegions must: be
633 contained within the specified pname:imageSubresource of pname:dstImage
635 For each element of pname:pRegions, pname:imageOffset.x and
636 [eq]#(pname:imageExtent.width {plus} pname:imageOffset.x)# must: both be
638 specified pname:imageSubresource of pname:dstImage
640 For each element of pname:pRegions, pname:imageOffset.y and
641 [eq]#(pname:imageExtent.height {plus} pname:imageOffset.y)# must: both
643 the specified pname:imageSubresource of pname:dstImage
657 * pname:commandBuffer is the command buffer into which the command will be
659 * pname:srcImage is the source image.
660 * pname:srcImageLayout is the layout of the source image subresources for
662 * pname:dstBuffer is the destination buffer.
663 * pname:regionCount is the number of regions to copy.
664 * pname:pRegions is a pointer to an array of slink:VkBufferImageCopy
667 Each source region specified by pname:pRegions is copied from the source
671 If any of the specified regions in pname:srcImage overlaps in memory with
672 any of the specified regions in pname:dstBuffer, values read from those
679 :imageparam: pname:srcImage
680 :regionsparam: pname:pRegions
688 The image region specified by each element of pname:pRegions must: be
689 contained within the specified pname:imageSubresource of pname:srcImage
691 For each element of pname:pRegions, pname:imageOffset.x and
692 [eq]#(pname:imageExtent.width {plus} pname:imageOffset.x)# must: both be
694 specified pname:imageSubresource of pname:srcImage
696 For each element of pname:pRegions, pname:imageOffset.y and
697 [eq]#(imageExtent.height {plus} pname:imageOffset.y)# must: both be
699 specified pname:imageSubresource of pname:srcImage
710 element of pname:pRegions is a structure defined as:
714 * pname:bufferOffset is the offset in bytes from the start of the buffer
716 * pname:bufferRowLength and pname:bufferImageHeight specify in texels a
720 considered to be tightly packed according to the pname:imageExtent.
721 * pname:imageSubresource is a slink:VkImageSubresourceLayers used to
724 * pname:imageOffset selects the initial pname:x, pname:y, pname:z offsets
726 * pname:imageExtent is the size in texels of the image to copy in
727 pname:width, pname:height and pname:depth.
757 * pname:commandBuffer is the command buffer into which the command will be
759 * pname:pCopyBufferToImageInfo is a pointer to a
763 includes extensible sub-structures that include pname:sType and pname:pNext
766 :regionsparam: pname:pCopyBufferToImageInfo->pRegions
790 * pname:sType is the type of this structure.
791 * pname:pNext is `NULL` or a pointer to a structure extending this
793 * pname:srcBuffer is the source buffer.
794 * pname:dstImage is the destination image.
795 * pname:dstImageLayout is the layout of the destination image subresources
797 * pname:regionCount is the number of regions to copy.
798 * pname:pRegions is a pointer to an array of slink:VkBufferImageCopy2
805 The image region specified by each element of pname:pRegions must: be
806 contained within the specified pname:imageSubresource of pname:dstImage
810 If the image region specified by each element of pname:pRegions does not
811 contain slink:VkCopyCommandTransformInfoQCOM in its pname:pNext chain,
813 pname:imageSubresource of pname:dstImage
815 If the image region specified by each element of pname:pRegions contains
816 slink:VkCopyCommandTransformInfoQCOM in its pname:pNext chain, the
819 pname:dstImage
821 If any element of pname:pRegions contains
822 slink:VkCopyCommandTransformInfoQCOM in its pname:pNext chain, then
823 pname:dstImage must: have a 1x1x1 <<formats-compatibility-classes,texel
826 If any element of pname:pRegions contains
827 slink:VkCopyCommandTransformInfoQCOM in its pname:pNext chain, then
828 pname:dstImage must: be of type ename:VK_IMAGE_TYPE_2D
830 If any element of pname:pRegions contains
831 slink:VkCopyCommandTransformInfoQCOM in its pname:pNext chain, then
832 pname:dstImage must: not have a
837 For each element of pname:pRegions not containing
838 sname:VkCopyCommandTransformInfoQCOM in its pname:pNext chain,
839 pname:imageOffset.x and [eq]#(pname:imageExtent.width {plus}
840 pname:imageOffset.x)# must: both be greater than or equal to `0` and
841 less than or equal to the width of the specified pname:imageSubresource
842 of pname:dstImage
844 For each element of pname:pRegions not containing
845 sname:VkCopyCommandTransformInfoQCOM in its pname:pNext chain,
846 pname:imageOffset.y and [eq]#(pname:imageExtent.height {plus}
847 pname:imageOffset.y)# must: both be greater than or equal to `0` and
848 less than or equal to the height of the specified pname:imageSubresource
849 of pname:dstImage
851 :imageparam: pname:dstImage
874 * pname:commandBuffer is the command buffer into which the command will be
876 * pname:pCopyImageToBufferInfo is a pointer to a
880 includes extensible sub-structures that include pname:sType and pname:pNext
883 :regionsparam: pname:pCopyImageToBufferInfo->pRegions
907 * pname:sType is the type of this structure.
908 * pname:pNext is `NULL` or a pointer to a structure extending this
910 * pname:srcImage is the source image.
911 * pname:srcImageLayout is the layout of the source image subresources for
913 * pname:dstBuffer is the destination buffer.
914 * pname:regionCount is the number of regions to copy.
915 * pname:pRegions is a pointer to an array of slink:VkBufferImageCopy2
922 The image region specified by each element of pname:pRegions must: be
923 contained within the specified pname:imageSubresource of pname:srcImage
927 If the image region specified by each element of pname:pRegions does not
928 contain slink:VkCopyCommandTransformInfoQCOM in its pname:pNext chain,
929 it must: be contained within the specified pname:imageSubresource of
930 pname:srcImage
932 If the image region specified by each element of pname:pRegions contains
933 slink:VkCopyCommandTransformInfoQCOM in its pname:pNext chain, the
936 pname:srcImage
938 If any element of pname:pRegions contains
939 slink:VkCopyCommandTransformInfoQCOM in its pname:pNext chain, then
940 pname:srcImage must: have a 1x1x1 <<formats-compatibility-classes,texel
943 If any element of pname:pRegions contains
944 slink:VkCopyCommandTransformInfoQCOM in its pname:pNext chain, then
945 pname:srcImage must: be of type ename:VK_IMAGE_TYPE_2D
947 If any element of pname:pRegions contains
948 slink:VkCopyCommandTransformInfoQCOM in its pname:pNext chain, then
949 pname:srcImage must: not have a
954 For each element of pname:pRegions not containing
955 sname:VkCopyCommandTransformInfoQCOM in its pname:pNext chain,
956 pname:imageOffset.x and [eq]#(pname:imageExtent.width {plus}
957 pname:imageOffset.x)# must: both be greater than or equal to `0` and
958 less than or equal to the width of the specified pname:imageSubresource
959 of pname:srcImage
961 For each element of pname:pRegions not containing
962 sname:VkCopyCommandTransformInfoQCOM in its pname:pNext chain,
963 pname:imageOffset.y and [eq]#(pname:imageExtent.height {plus}
964 pname:imageOffset.y)# must: both be greater than or equal to `0` and
965 less than or equal to the height of the specified pname:imageSubresource
966 of pname:srcImage
968 :imageparam: pname:srcImage
980 each element of pname:pRegions is a structure defined as:
990 * pname:sType is the type of this structure.
991 * pname:pNext is `NULL` or a pointer to a structure extending this
993 * pname:bufferOffset is the offset in bytes from the start of the buffer
995 * pname:bufferRowLength and pname:bufferImageHeight specify in texels a
999 considered to be tightly packed according to the pname:imageExtent.
1000 * pname:imageSubresource is a slink:VkImageSubresourceLayers used to
1003 * pname:imageOffset selects the initial pname:x, pname:y, pname:z offsets
1005 * pname:imageExtent is the size in texels of the image to copy in
1006 pname:width, pname:height and pname:depth.
1009 adds pname:sType and pname:pNext parameters, allowing it to be more easily
1028 * pname:sType is the type of this structure.
1029 * pname:pNext is `NULL` or a pointer to a structure extending this
1031 * pname:transform is a elink:VkSurfaceTransformFlagBitsKHR value
1034 Including this structure in the pname:pNext chain of
1037 Including this structure in the pname:pNext chain of slink:VkBlitImageInfo2
1040 behaves as if it was specified with a pname:transform equal to
1057 pname:transform must: be ename:VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR,
1082 * pname:commandBuffer is the command buffer into which the command will be
1084 * pname:copyBufferAddress is the buffer address specifying the copy
1088 * pname:copyCount is the number of copies to execute, and can be zero.
1089 * pname:stride is the stride in bytes between successive sets of copy
1092 Each region read from pname:copyBufferAddress is copied from the source
1100 The <<features-indirectCopy, pname:indirectCopy>> feature must: be
1103 pname:copyBufferAddress must: be 4 byte aligned
1105 pname:stride must: be a multiple of `4` and must: be greater than or
1108 The slink:VkCommandPool that pname:commandBuffer was allocated from
1110 slink:VkPhysicalDeviceCopyMemoryIndirectPropertiesNV::pname:supportedQueues
1123 * pname:srcAddress is the starting address of the source host or device
1125 * pname:dstAddress is the starting address of the destination host or
1127 * pname:size is the size of the copy in bytes.
1132 The pname:srcAddress must: be 4 byte aligned
1134 The pname:dstAddress must: be 4 byte aligned
1136 The pname:size must: be 4 byte aligned
1149 * pname:commandBuffer is the command buffer into which the command will be
1151 * pname:copyBufferAddress is the buffer address specifying the copy
1155 * pname:copyCount is the number of copies to execute, and can be zero.
1156 * pname:stride is the byte stride between successive sets of copy
1158 * pname:dstImage is the destination image.
1159 * pname:dstImageLayout is the layout of the destination image subresources
1161 * pname:pImageSubresources is a pointer to an array of size
1162 pname:copyCount of slink:VkImageSubresourceLayers used to specify the
1165 Each region in pname:copyBufferAddress is copied from the source memory
1169 pname:pImageSubresources::pname:baseArrayLayer and
1170 pname:pImageSubresources::pname:layerCount respectively.
1177 The <<features-indirectCopy, pname:indirectCopy>> feature must: be
1180 pname:dstImage must: not be a protected image
1182 The pname:aspectMask member for every subresource in
1183 pname:pImageSubresources must: only have a single bit set
1186 must: be a region that is contained within pname:dstImage
1188 pname:dstImage must: have been created with
1191 If pname:dstImage is non-sparse then it must: be bound completely and
1194 pname:dstImage must: have a sample count equal to
1197 pname:dstImageLayout must: specify the layout of the image subresources
1198 of pname:dstImage at the time this command is executed on a
1202 pname:dstImageLayout must: be ename:VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
1207 pname:dstImageLayout must: be
1213 The specified pname:mipLevel of each region must: be less than the
1214 pname:mipLevels specified in slink:VkImageCreateInfo when pname:dstImage
1217 The specified pname:baseArrayLayer {plus} pname:layerCount of each
1218 region must: be less than or equal to the pname:arrayLayers specified in
1219 slink:VkImageCreateInfo when pname:dstImage was created
1221 The pname:imageOffset and pname:imageExtent members of each region must:
1223 pname:commandBuffer's command pool's queue family, as described in
1227 pname:dstImage must: not have been created with pname:flags containing
1232 pname:commandBuffer was allocated from does not support
1233 ename:VK_QUEUE_GRAPHICS_BIT, for each region, the pname:aspectMask
1234 member of pname:pImageSubresources must: not be
1237 For each region in sname:copyBufferAddress, pname:imageOffset.y and
1238 [eq]#(pname:imageExtent.height {plus} pname:imageOffset.y)# must: both
1242 pname:offset must: be 4 byte aligned
1244 pname:stride must: be a multiple of `4` and must: be greater than or
1257 * pname:srcAddress is the starting address of the source host or device
1259 * pname:bufferRowLength and pname:bufferImageHeight specify in texels a
1263 considered to be tightly packed according to the pname:imageExtent.
1264 * pname:imageSubresource is a slink:VkImageSubresourceLayers used to
1267 pname:pImageSubresources parameter of
1269 * pname:imageOffset selects the initial pname:x, pname:y, pname:z offsets
1271 * pname:imageExtent is the size in texels of the destination image in
1272 pname:width, pname:height and pname:depth.
1277 The pname:srcAddress must: be 4 byte aligned
1279 pname:bufferRowLength must: be `0`, or greater than or equal to the
1280 pname:width member of pname:imageExtent
1282 pname:bufferImageHeight must: be `0`, or greater than or equal to the
1283 pname:height member of pname:imageExtent
1285 pname:imageOffset must: specify a valid offset in the destination image
1287 pname:imageExtent must: specify a valid region in the destination image
1308 * pname:commandBuffer is the command buffer into which the command will be
1310 * pname:srcImage is the source image.
1311 * pname:srcImageLayout is the layout of the source image subresources for
1313 * pname:dstImage is the destination image.
1314 * pname:dstImageLayout is the layout of the destination image subresources
1316 * pname:regionCount is the number of regions to blit.
1317 * pname:pRegions is a pointer to an array of slink:VkImageBlit structures
1319 * pname:filter is a elink:VkFilter specifying the filter to apply if the
1343 {empty}:: [eq]#a~offset~ = a - pname:baseArrayCount~dst~#
1354 pname:srcImage:
1358 {empty}:: [eq]#q = pname:mipLevel#
1359 {empty}:: [eq]#a = a~offset~ {plus} pname:baseArrayCount~src~#
1363 of pname:filter, a mipmap mode of ename:VK_SAMPLER_MIPMAP_MODE_NEAREST and
1378 Blits are done layer by layer starting with the pname:baseArrayLayer member
1379 of pname:srcSubresource for the source and pname:dstSubresource for the
1381 pname:layerCount layers are blitted to the destination image.
1384 pname:dstOffsets[0].z and pname:dstOffsets[1].z are sampled from slices in
1385 the source region bounded by pname:srcOffsets[0].z and
1386 pname:srcOffsets[1].z.
1387 If the pname:filter parameter is ename:VK_FILTER_LINEAR then the value
1390 If the pname:filter parameter is ename:VK_FILTER_NEAREST then the value
1430 * pname:srcSubresource is the subresource to blit from.
1431 * pname:srcOffsets is a pointer to an array of two slink:VkOffset3D
1433 pname:srcSubresource.
1434 * pname:dstSubresource is the subresource to blit into.
1435 * pname:dstOffsets is a pointer to an array of two slink:VkOffset3D
1437 pname:dstSubresource.
1439 For each element of the pname:pRegions array, a blit operation is performed
1470 * pname:commandBuffer is the command buffer into which the command will be
1472 * pname:pBlitImageInfo is a pointer to a slink:VkBlitImageInfo2 structure
1476 extensible sub-structures that include pname:sType and pname:pNext
1501 * pname:sType is the type of this structure.
1502 * pname:pNext is `NULL` or a pointer to a structure extending this
1504 * pname:srcImage is the source image.
1505 * pname:srcImageLayout is the layout of the source image subresources for
1507 * pname:dstImage is the destination image.
1508 * pname:dstImageLayout is the layout of the destination image subresources
1510 * pname:regionCount is the number of regions to blit.
1511 * pname:pRegions is a pointer to an array of slink:VkImageBlit2 structures
1513 * pname:filter is a elink:VkFilter specifying the filter to apply if the
1521 If any element of pname:pRegions contains
1522 slink:VkCopyCommandTransformInfoQCOM in its pname:pNext chain, then
1523 pname:srcImage and pname:dstImage must: not be block-compressed images
1525 If any element of pname:pRegions contains
1526 slink:VkCopyCommandTransformInfoQCOM in its pname:pNext chain, then
1527 pname:srcImage must: be of type ename:VK_IMAGE_TYPE_2D
1529 If any element of pname:pRegions contains
1530 slink:VkCopyCommandTransformInfoQCOM in its pname:pNext chain, then
1531 pname:srcImage must: not have a
1553 * pname:sType is the type of this structure.
1554 * pname:pNext is `NULL` or a pointer to a structure extending this
1556 * pname:srcSubresource is the subresource to blit from.
1557 * pname:srcOffsets is a pointer to an array of two slink:VkOffset3D
1559 pname:srcSubresource.
1560 * pname:dstSubresource is the subresource to blit into.
1561 * pname:dstOffsets is a pointer to an array of two slink:VkOffset3D
1563 pname:dstSubresource.
1565 For each element of the pname:pRegions array, a blit operation is performed
1579 pname:pNext chain of slink:VkImageBlit2.
1606 * pname:commandBuffer is the command buffer into which the command will be
1608 * pname:srcImage is the source image.
1609 * pname:srcImageLayout is the layout of the source image subresources for
1611 * pname:dstImage is the destination image.
1612 * pname:dstImageLayout is the layout of the destination image subresources
1614 * pname:regionCount is the number of regions to resolve.
1615 * pname:pRegions is a pointer to an array of slink:VkImageResolve
1626 pname:srcOffset and pname:dstOffset select the initial pname:x, pname:y, and
1627 pname:z offsets in texels of the sub-regions of the source and destination
1629 pname:extent is the size in texels of the source image to resolve in
1630 pname:width, pname:height and pname:depth.
1631 Each element of pname:pRegions must: be a region that is contained within
1634 Resolves are done layer by layer starting with pname:baseArrayLayer member
1635 of pname:srcSubresource for the source and pname:dstSubresource for the
1637 pname:layerCount layers are resolved to the destination image.
1656 * pname:srcSubresource and pname:dstSubresource are
1661 * pname:srcOffset and pname:dstOffset select the initial pname:x, pname:y,
1662 and pname:z offsets in texels of the sub-regions of the source and
1664 * pname:extent is the size in texels of the source image to resolve in
1665 pname:width, pname:height and pname:depth.
1695 * pname:commandBuffer is the command buffer into which the command will be
1697 * pname:pResolveImageInfo is a pointer to a slink:VkResolveImageInfo2
1701 includes extensible sub-structures that include pname:sType and pname:pNext
1727 * pname:sType is the type of this structure.
1728 * pname:pNext is `NULL` or a pointer to a structure extending this
1730 * pname:srcImage is the source image.
1731 * pname:srcImageLayout is the layout of the source image subresources for
1733 * pname:dstImage is the destination image.
1734 * pname:dstImageLayout is the layout of the destination image subresources
1736 * pname:regionCount is the number of regions to resolve.
1737 * pname:pRegions is a pointer to an array of slink:VkImageResolve2
1762 * pname:sType is the type of this structure.
1763 * pname:pNext is `NULL` or a pointer to a structure extending this
1765 * pname:srcSubresource and pname:dstSubresource are
1770 * pname:srcOffset and pname:dstOffset select the initial pname:x, pname:y,
1771 and pname:z offsets in texels of the sub-regions of the source and
1773 * pname:extent is the size in texels of the source image to resolve in
1774 pname:width, pname:height and pname:depth.