Lines Matching refs:region

481                                         const VkBufferImageCopy2 *region)
493 layer_offset < region->imageSubresource.layerCount) ||
497 region->imageSubresource.baseArrayLayer + layer_offset :
498 region->imageOffset.z + layer_offset;
501 region->imageSubresource.aspectMask,
503 region->imageSubresource.mipLevel,
512 if (region->bufferRowLength == 0)
513 width = region->imageExtent.width;
515 width = region->bufferRowLength;
517 if (region->bufferImageHeight == 0)
518 height = region->imageExtent.height;
520 height = region->bufferImageHeight;
531 region->imageSubresource.aspectMask & VK_IMAGE_ASPECT_STENCIL_BIT ?
534 uint32_t buffer_offset = buffer->mem_offset + region->bufferOffset +
538 region->imageSubresource.aspectMask,
561 const VkBufferImageCopy2 *region)
564 image, layer, region);
573 const VkBufferImageCopy2 *region)
580 emit_copy_layer_to_buffer(job, buffer, image, framebuffer, layer, region);
590 const VkImageResolve2 *region)
601 layer_offset < region->srcSubresource.layerCount) ||
605 region->srcSubresource.baseArrayLayer + layer_offset :
606 region->srcOffset.z + layer_offset;
609 region->srcSubresource.aspectMask,
611 region->srcSubresource.mipLevel,
619 layer_offset < region->dstSubresource.layerCount) ||
623 region->dstSubresource.baseArrayLayer + layer_offset :
624 region->dstOffset.z + layer_offset;
627 region->dstSubresource.aspectMask,
629 region->dstSubresource.mipLevel,
648 const VkImageResolve2 *region)
651 dst, src, layer, region);
660 const VkImageResolve2 *region)
667 emit_resolve_image_layer(job, dst, src, framebuffer, layer, region);
751 const VkImageCopy2 *region)
762 layer_offset < region->srcSubresource.layerCount) ||
766 region->srcSubresource.baseArrayLayer + layer_offset :
767 region->srcOffset.z + layer_offset;
770 region->srcSubresource.aspectMask,
772 region->srcSubresource.mipLevel,
780 layer_offset < region->dstSubresource.layerCount) ||
784 region->dstSubresource.baseArrayLayer + layer_offset :
785 region->dstOffset.z + layer_offset;
788 region->dstSubresource.aspectMask,
790 region->dstSubresource.mipLevel,
809 const VkImageCopy2 *region)
811 emit_copy_image_layer_per_tile_list(job, framebuffer, dst, src, layer, region);
820 const VkImageCopy2 *region)
827 emit_copy_image_layer(job, dst, src, framebuffer, layer, region);
1052 const VkBufferImageCopy2 *region)
1062 const VkImageSubresourceLayers *imgrsc = &region->imageSubresource;
1068 if (region->bufferRowLength == 0)
1069 width = region->imageExtent.width;
1071 width = region->bufferRowLength;
1073 if (region->bufferImageHeight == 0)
1074 height = region->imageExtent.height;
1076 height = region->bufferImageHeight;
1086 buffer->mem_offset + region->bufferOffset + height * buffer_stride * layer;
1092 imgrsc->baseArrayLayer : region->imageOffset.z);
1164 const VkBufferImageCopy2 *region)
1167 layer, region);
1176 const VkBufferImageCopy2 *region)
1183 emit_copy_buffer_to_layer(job, image, buffer, framebuffer, layer, region);
1228 const VkBufferCopy2 *region)
1236 src_offset += region->srcOffset;
1237 dst_offset += region->dstOffset;
1244 while (item_size > 1 && region->size % item_size != 0)
1247 assert(region->size % item_size == 0);
1248 uint32_t num_items = region->size / item_size;