Lines Matching refs:region
357 VkImageLayout dst_image_layout, const VkImageResolve2 *region)
377 assert(region->srcSubresource.aspectMask == VK_IMAGE_ASPECT_COLOR_BIT);
378 assert(region->dstSubresource.aspectMask == VK_IMAGE_ASPECT_COLOR_BIT);
379 assert(region->srcSubresource.layerCount == region->dstSubresource.layerCount);
382 radv_meta_get_iview_layer(src_image, ®ion->srcSubresource, ®ion->srcOffset);
385 radv_meta_get_iview_layer(dst_image, ®ion->dstSubresource, ®ion->dstOffset);
400 const struct VkExtent3D extent = vk_image_sanitize_extent(&src_image->vk, region->extent);
401 const struct VkOffset3D dstOffset = vk_image_sanitize_offset(&dst_image->vk, region->dstOffset);
406 if (radv_layout_dcc_compressed(cmd_buffer->device, dst_image, region->dstSubresource.mipLevel,
410 .baseMipLevel = region->dstSubresource.mipLevel,
413 .layerCount = region->dstSubresource.layerCount,
419 for (uint32_t layer = 0; layer < region->srcSubresource.layerCount; ++layer) {
437 .baseMipLevel = region->srcSubresource.mipLevel,
455 .baseMipLevel = region->dstSubresource.mipLevel,
515 VkImageLayout dst_image_layout, const VkImageResolve2 *region,
521 dst_image_layout, region);
525 dst_image_layout, region);
529 dst_image, dst_image->vk.format, dst_image_layout, region);
566 const VkImageResolve2 *region = &pResolveImageInfo->pRegions[r];
569 region->dstSubresource.mipLevel, dst_image_layout, false,
572 resolve_image(cmd_buffer, src_image, src_image_layout, dst_image, dst_image_layout, region,
785 VkImageResolve2 region = {0};
786 region.sType = VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2;
787 region.srcSubresource.aspectMask = src_iview->vk.aspects;
788 region.srcSubresource.mipLevel = 0;
789 region.srcSubresource.baseArrayLayer = src_iview->vk.base_array_layer;
790 region.srcSubresource.layerCount = layer_count;
792 radv_decompress_resolve_src(cmd_buffer, src_image, src_att.layout, ®ion);
815 VkImageLayout src_image_layout, const VkImageResolve2 *region)
818 radv_meta_get_iview_layer(src_image, ®ion->srcSubresource, ®ion->srcOffset);
830 .aspectMask = region->srcSubresource.aspectMask,
831 .baseMipLevel = region->srcSubresource.mipLevel,
834 .layerCount = region->srcSubresource.layerCount,