• Home
  • Raw
  • Download

Lines Matching refs:region

90                      const VkBufferImageCopy2 *region)  in copy_buffer_to_image()  argument
121 const VkOffset3D img_offset_el = vk_image_offset_to_elements(&image->vk, region->imageOffset); in copy_buffer_to_image()
124 const VkExtent3D img_extent_el = vk_image_extent_to_elements(&image->vk, region->imageExtent); in copy_buffer_to_image()
132 image, layout, &region->imageSubresource, region->imageSubresource.aspectMask); in copy_buffer_to_image()
138 radv_layout_dcc_compressed(cmd_buffer->device, image, region->imageSubresource.mipLevel, in copy_buffer_to_image()
143 .aspectMask = region->imageSubresource.aspectMask, in copy_buffer_to_image()
144 .baseMipLevel = region->imageSubresource.mipLevel, in copy_buffer_to_image()
146 .baseArrayLayer = region->imageSubresource.baseArrayLayer, in copy_buffer_to_image()
147 .layerCount = region->imageSubresource.layerCount, in copy_buffer_to_image()
154 const struct vk_image_buffer_layout buf_layout = vk_image_buffer_copy_layout(&image->vk, region); in copy_buffer_to_image()
159 .offset = region->bufferOffset, in copy_buffer_to_image()
167 unsigned num_slices_array = region->imageSubresource.layerCount; in copy_buffer_to_image()
231 const VkBufferImageCopy2 *region) in copy_image_to_buffer() argument
235 assert(!region->imageOffset.x && !region->imageOffset.y && !region->imageOffset.z); in copy_image_to_buffer()
237 assert(image->info.width == region->imageExtent.width); in copy_image_to_buffer()
238 assert(image->info.height == region->imageExtent.height); in copy_image_to_buffer()
239 ASSERTED bool res = radv_sdma_copy_image(cmd_buffer, image, buffer, region); in copy_image_to_buffer()
265 const VkOffset3D img_offset_el = vk_image_offset_to_elements(&image->vk, region->imageOffset); in copy_image_to_buffer()
267 .width = region->bufferRowLength ? region->bufferRowLength : region->imageExtent.width, in copy_image_to_buffer()
268 .height = region->bufferImageHeight ? region->bufferImageHeight : region->imageExtent.height, in copy_image_to_buffer()
273 const VkExtent3D img_extent_el = vk_image_extent_to_elements(&image->vk, region->imageExtent); in copy_image_to_buffer()
281 image, layout, &region->imageSubresource, region->imageSubresource.aspectMask); in copy_image_to_buffer()
287 radv_layout_dcc_compressed(cmd_buffer->device, image, region->imageSubresource.mipLevel, in copy_image_to_buffer()
292 .aspectMask = region->imageSubresource.aspectMask, in copy_image_to_buffer()
293 .baseMipLevel = region->imageSubresource.mipLevel, in copy_image_to_buffer()
295 .baseArrayLayer = region->imageSubresource.baseArrayLayer, in copy_image_to_buffer()
296 .layerCount = region->imageSubresource.layerCount, in copy_image_to_buffer()
307 .offset = region->bufferOffset, in copy_image_to_buffer()
315 unsigned num_slices_array = region->imageSubresource.layerCount; in copy_image_to_buffer()
355 VkImageLayout dst_image_layout, const VkImageCopy2 *region) in copy_image() argument
387 (region->dstOffset.x || region->dstOffset.y || region->dstOffset.z || in copy_image()
388 region->extent.width != dst_image->info.width || in copy_image()
389 region->extent.height != dst_image->info.height || in copy_image()
390 region->extent.depth != dst_image->info.depth)) { in copy_image()
391 u_foreach_bit(i, region->dstSubresource.aspectMask) { in copy_image()
396 .baseMipLevel = region->dstSubresource.mipLevel, in copy_image()
398 .baseArrayLayer = region->dstSubresource.baseArrayLayer, in copy_image()
399 .layerCount = region->dstSubresource.layerCount, in copy_image()
405 VkImageAspectFlags src_aspects[3] = { region->srcSubresource.aspectMask }; in copy_image()
406 VkImageAspectFlags dst_aspects[3] = { region->dstSubresource.aspectMask }; in copy_image()
409 if (region->srcSubresource.aspectMask == VK_IMAGE_ASPECT_COLOR_BIT && in copy_image()
427 src_image, src_image_layout, &region->srcSubresource, src_aspects[a]); in copy_image()
430 dst_image, dst_image_layout, &region->dstSubresource, dst_aspects[a]); in copy_image()
435 region->dstSubresource.mipLevel, in copy_image()
440 region->srcSubresource.mipLevel, in copy_image()
455 .baseMipLevel = region->dstSubresource.mipLevel, in copy_image()
457 .baseArrayLayer = region->dstSubresource.baseArrayLayer, in copy_image()
458 .layerCount = region->dstSubresource.layerCount, in copy_image()
474 vk_image_offset_to_elements(&dst_image->vk, region->dstOffset); in copy_image()
476 vk_image_offset_to_elements(&src_image->vk, region->srcOffset); in copy_image()
487 const VkExtent3D img_extent_el = vk_image_extent_to_elements(&src_image->vk, region->extent); in copy_image()
503 unsigned num_slices_array = region->dstSubresource.layerCount; in copy_image()
545 .aspectMask = region->dstSubresource.aspectMask, in copy_image()
546 .baseMipLevel = region->dstSubresource.mipLevel, in copy_image()
548 .baseArrayLayer = region->dstSubresource.baseArrayLayer, in copy_image()
549 .layerCount = region->dstSubresource.layerCount, in copy_image()