From f32721e3ae9a8bfb6d2065b12d17c5b3d6c0c14b Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Wed, 3 Dec 2025 08:20:33 +0100 Subject: [PATCH] radv/meta: remove declared but unused radv_decompress_resolve_rendering_src() Signed-off-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/meta/radv_meta.h | 2 -- src/amd/vulkan/meta/radv_meta_resolve.c | 32 ------------------------- 2 files changed, 34 deletions(-) diff --git a/src/amd/vulkan/meta/radv_meta.h b/src/amd/vulkan/meta/radv_meta.h index d7a14d2196b..556d9f96d3c 100644 --- a/src/amd/vulkan/meta/radv_meta.h +++ b/src/amd/vulkan/meta/radv_meta.h @@ -234,8 +234,6 @@ void radv_meta_resolve_fragment_image(struct radv_cmd_buffer *cmd_buffer, struct VkFormat dst_format, VkImageLayout dst_image_layout, const VkImageResolve2 *region); -void radv_decompress_resolve_rendering_src(struct radv_cmd_buffer *cmd_buffer); - void radv_decompress_resolve_src(struct radv_cmd_buffer *cmd_buffer, struct radv_image *src_image, VkImageLayout src_image_layout, const VkImageResolve2 *region); diff --git a/src/amd/vulkan/meta/radv_meta_resolve.c b/src/amd/vulkan/meta/radv_meta_resolve.c index f399f3c40be..71ad11df602 100644 --- a/src/amd/vulkan/meta/radv_meta_resolve.c +++ b/src/amd/vulkan/meta/radv_meta_resolve.c @@ -719,38 +719,6 @@ radv_cmd_buffer_resolve_rendering(struct radv_cmd_buffer *cmd_buffer) radv_describe_end_render_pass_resolve(cmd_buffer); } -/** - * Decompress CMask/FMask before resolving a multisampled source image inside a - * subpass. - */ -void -radv_decompress_resolve_rendering_src(struct radv_cmd_buffer *cmd_buffer) -{ - const struct radv_rendering_state *render = &cmd_buffer->state.render; - - uint32_t layer_count = render->layer_count; - if (render->view_mask) - layer_count = util_last_bit(render->view_mask); - - for (uint32_t i = 0; i < render->color_att_count; ++i) { - if (render->color_att[i].resolve_iview == NULL) - continue; - - struct radv_image_view *src_iview = render->color_att[i].iview; - VkImageLayout src_layout = render->color_att[i].layout; - struct radv_image *src_image = src_iview->image; - - VkImageResolve2 region = {0}; - region.sType = VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2; - region.srcSubresource.aspectMask = src_iview->vk.aspects; - region.srcSubresource.mipLevel = 0; - region.srcSubresource.baseArrayLayer = src_iview->vk.base_array_layer; - region.srcSubresource.layerCount = layer_count; - - radv_decompress_resolve_src(cmd_buffer, src_image, src_layout, ®ion); - } -} - /** * Decompress CMask/FMask before resolving a multisampled source image. */