Home
last modified time | relevance | path

Searched refs:dest_iview (Results 1 – 5 of 5) sorted by relevance

/third_party/mesa3d/src/amd/vulkan/
Dradv_meta_resolve.c596 struct radv_image_view *dest_iview = cmd_buffer->state.attachments[dest_att.attachment].iview; in radv_cmd_buffer_resolve_subpass_hw() local
597 struct radv_image *dst_img = dest_iview->image; in radv_cmd_buffer_resolve_subpass_hw()
603 if (radv_layout_dcc_compressed(cmd_buffer->device, dst_img, dest_iview->vk.base_mip_level, in radv_cmd_buffer_resolve_subpass_hw()
606 .aspectMask = dest_iview->vk.aspects, in radv_cmd_buffer_resolve_subpass_hw()
607 .baseMipLevel = dest_iview->vk.base_mip_level, in radv_cmd_buffer_resolve_subpass_hw()
608 .levelCount = dest_iview->vk.level_count, in radv_cmd_buffer_resolve_subpass_hw()
609 .baseArrayLayer = dest_iview->vk.base_array_layer, in radv_cmd_buffer_resolve_subpass_hw()
610 .layerCount = dest_iview->vk.layer_count, in radv_cmd_buffer_resolve_subpass_hw()
627 cmd_buffer->device, radv_format_meta_fs_key(cmd_buffer->device, dest_iview->vk.format)); in radv_cmd_buffer_resolve_subpass_hw()
633 emit_resolve(cmd_buffer, src_img, dst_img, dest_iview->vk.format, &(VkOffset2D){0, 0}, in radv_cmd_buffer_resolve_subpass_hw()
Dradv_meta_resolve_fs.c638 struct radv_image_view *dest_iview, const VkOffset2D *src_offset, in emit_resolve() argument
667 radv_dst_access_flush(cmd_buffer, VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT, dest_iview->image); in emit_resolve()
677 pipeline = radv_get_resolve_pipeline(cmd_buffer, src_iview, dest_iview); in emit_resolve()
697 radv_src_access_flush(cmd_buffer, VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT, dest_iview->image); in emit_resolve()
837 struct radv_image_view dest_iview; in radv_meta_resolve_fragment_image() local
838 radv_image_view_init(&dest_iview, cmd_buffer->device, in radv_meta_resolve_fragment_image()
857 .imageView = radv_image_view_to_handle(&dest_iview), in radv_meta_resolve_fragment_image()
876 emit_resolve(cmd_buffer, &src_iview, &dest_iview, &(VkOffset2D){srcOffset.x, srcOffset.y}, in radv_meta_resolve_fragment_image()
883 radv_image_view_finish(&dest_iview); in radv_meta_resolve_fragment_image()
920 struct radv_image_view *dest_iview = cmd_buffer->state.attachments[dest_att.attachment].iview; in radv_cmd_buffer_resolve_subpass_fs() local
[all …]
Dradv_meta_blit.c243 struct radv_image_view *dest_iview, VkImageLayout dest_image_layout, in meta_emit_blit() argument
251 uint32_t dst_width = radv_minify(dest_iview->image->info.width, dest_iview->vk.base_mip_level); in meta_emit_blit()
252 uint32_t dst_height = radv_minify(dest_iview->image->info.height, dest_iview->vk.base_mip_level); in meta_emit_blit()
392 .imageView = radv_image_view_to_handle(dest_iview), in meta_emit_blit()
408 .imageView = radv_image_view_to_handle(dest_iview), in meta_emit_blit()
423 .imageView = radv_image_view_to_handle(dest_iview), in meta_emit_blit()
Dradv_meta_resolve_cs.c517 struct radv_image_view *dest_iview, const VkOffset2D *src_offset, in emit_resolve() argument
546 .imageView = radv_image_view_to_handle(dest_iview), in emit_resolve()
570 struct radv_image_view *dest_iview, const VkExtent3D *resolve_extent, in emit_depth_stencil_resolve() argument
601 .imageView = radv_image_view_to_handle(dest_iview), in emit_depth_stencil_resolve()
722 struct radv_image_view dest_iview; in radv_meta_resolve_compute_image() local
723 radv_image_view_init(&dest_iview, cmd_buffer->device, in radv_meta_resolve_compute_image()
740 emit_resolve(cmd_buffer, &src_iview, &dest_iview, &(VkOffset2D){srcOffset.x, srcOffset.y}, in radv_meta_resolve_compute_image()
745 radv_image_view_finish(&dest_iview); in radv_meta_resolve_compute_image()
Dradv_meta_etc_decode.c663 struct radv_image_view *dest_iview, const VkOffset3D *offset, const VkExtent3D *extent) in decode_etc() argument
690 .imageView = radv_image_view_to_handle(dest_iview), in decode_etc()
765 struct radv_image_view dest_iview; in radv_meta_decode_etc() local
767 &dest_iview, cmd_buffer->device, in radv_meta_decode_etc()
784 decode_etc(cmd_buffer, &src_iview, &dest_iview, &(VkOffset3D){offset.x, offset.y, base_slice}, in radv_meta_decode_etc()
788 radv_image_view_finish(&dest_iview); in radv_meta_decode_etc()