/third_party/mesa3d/src/amd/vulkan/ |
D | radv_meta_resolve.c | 445 struct radv_image_view dst_iview; in radv_meta_resolve_hardware_image() local 446 radv_image_view_init(&dst_iview, cmd_buffer->device, in radv_meta_resolve_hardware_image() 473 .imageView = radv_image_view_to_handle(&dst_iview), in radv_meta_resolve_hardware_image() 493 emit_resolve(cmd_buffer, src_image, dst_image, dst_iview.vk.format, in radv_meta_resolve_hardware_image() 506 radv_image_view_finish(&dst_iview); in radv_meta_resolve_hardware_image() 662 struct radv_image_view *dst_iview = cmd_buffer->state.attachments[dst_att.attachment].iview; in radv_cmd_buffer_resolve_subpass() local 668 … dst_iview->image, dst_iview->vk.base_mip_level, dst_att.layout, in radv_cmd_buffer_resolve_subpass() 712 if (radv_image_has_htile(dst_iview->image)) in radv_cmd_buffer_resolve_subpass() 727 struct radv_image_view *dst_iview = in radv_cmd_buffer_resolve_subpass() local 729 struct radv_image *dst_img = dst_iview->image; in radv_cmd_buffer_resolve_subpass() [all …]
|
D | radv_meta_resolve_cs.c | 798 struct radv_image_view *dst_iview = cmd_buffer->state.attachments[dst_att.attachment].iview; in radv_cmd_buffer_resolve_subpass_cs() local 813 .mipLevel = dst_iview->vk.base_mip_level, in radv_cmd_buffer_resolve_subpass_cs() 814 .baseArrayLayer = dst_iview->vk.base_array_layer, in radv_cmd_buffer_resolve_subpass_cs() 822 src_att.layout, dst_iview->image, dst_iview->vk.format, in radv_cmd_buffer_resolve_subpass_cs() 869 struct radv_image_view *dst_iview = cmd_buffer->state.attachments[dest_att.attachment].iview; in radv_depth_stencil_resolve_subpass_cs() local 870 struct radv_image *dst_image = dst_iview->image; in radv_depth_stencil_resolve_subpass_cs() 896 .format = dst_iview->vk.format, in radv_depth_stencil_resolve_subpass_cs() 900 .baseMipLevel = dst_iview->vk.base_mip_level, in radv_depth_stencil_resolve_subpass_cs() 902 .baseArrayLayer = dst_iview->vk.base_array_layer, in radv_depth_stencil_resolve_subpass_cs() 923 range.baseMipLevel = dst_iview->vk.base_mip_level; in radv_depth_stencil_resolve_subpass_cs() [all …]
|
D | radv_meta_fmask_copy.c | 293 struct radv_image_view src_iview, dst_iview; in radv_fmask_copy() local 317 radv_image_view_init(&dst_iview, device, in radv_fmask_copy() 356 .imageView = radv_image_view_to_handle(&dst_iview), in radv_fmask_copy()
|
D | radv_meta_resolve_fs.c | 614 struct radv_image_view *dst_iview) in radv_get_resolve_pipeline() argument 617 unsigned fs_key = radv_format_meta_fs_key(cmd_buffer->device, dst_iview->vk.format); in radv_get_resolve_pipeline() 702 struct radv_image_view *dst_iview, const VkExtent2D *resolve_extent, in emit_depth_stencil_resolve() argument 977 struct radv_image_view *dst_iview = cmd_buffer->state.attachments[dst_att.attachment].iview; in radv_depth_stencil_resolve_subpass_fs() local 1005 emit_depth_stencil_resolve(cmd_buffer, &tsrc_iview, dst_iview, in radv_depth_stencil_resolve_subpass_fs()
|
D | radv_meta_blit.c | 548 struct radv_image_view dst_iview, src_iview; in blit_image() local 574 radv_image_view_init(&dst_iview, cmd_buffer->device, in blit_image() 601 src_offset_1, dst_image, &dst_iview, dst_image_layout, dst_offset_0, in blit_image() 604 radv_image_view_finish(&dst_iview); in blit_image()
|
D | radv_meta_bufimage.c | 1774 cleari_bind_descriptors(struct radv_cmd_buffer *cmd_buffer, struct radv_image_view *dst_iview) in cleari_bind_descriptors() argument 1791 .imageView = radv_image_view_to_handle(dst_iview), in cleari_bind_descriptors() 1803 struct radv_image_view dst_iview; in radv_meta_clear_image_cs() local 1813 create_iview(cmd_buffer, dst, &dst_iview, VK_FORMAT_UNDEFINED, dst->aspect_mask); in radv_meta_clear_image_cs() 1814 cleari_bind_descriptors(cmd_buffer, &dst_iview); in radv_meta_clear_image_cs() 1837 radv_image_view_finish(&dst_iview); in radv_meta_clear_image_cs()
|
/third_party/mesa3d/src/broadcom/vulkan/ |
D | v3dv_cmd_buffer.c | 892 struct v3dv_image_view *dst_iview = in cmd_buffer_subpass_handle_pending_resolves() local 906 dst_iview->vk.base_mip_level, in cmd_buffer_subpass_handle_pending_resolves() 907 dst_iview->vk.base_array_layer, in cmd_buffer_subpass_handle_pending_resolves() 908 dst_iview->vk.layer_count, in cmd_buffer_subpass_handle_pending_resolves() 915 struct v3dv_image *dst_image = (struct v3dv_image *) dst_iview->vk.image; in cmd_buffer_subpass_handle_pending_resolves()
|
/third_party/mesa3d/src/intel/vulkan/ |
D | genX_cmd_buffer.c | 7018 const struct anv_image_view *dst_iview = att->resolve_iview; in cmd_buffer_resolve_msaa_attachment() local 7028 dst_iview->image, aspect, in cmd_buffer_resolve_msaa_attachment() 7040 dst_iview->image, dst_aux_usage, in cmd_buffer_resolve_msaa_attachment() 7041 dst_iview->planes[0].isl.base_level, in cmd_buffer_resolve_msaa_attachment() 7042 dst_iview->planes[0].isl.base_array_layer, in cmd_buffer_resolve_msaa_attachment() 7058 dst_iview->image, dst_aux_usage, in cmd_buffer_resolve_msaa_attachment() 7059 dst_iview->planes[0].isl.base_level, in cmd_buffer_resolve_msaa_attachment() 7060 dst_iview->planes[0].isl.base_array_layer + i, in cmd_buffer_resolve_msaa_attachment()
|