mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 02:38:04 +02:00
radv/meta: remove declared but unused radv_decompress_resolve_rendering_src()
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39684>
This commit is contained in:
parent
c69f7904e3
commit
f32721e3ae
2 changed files with 0 additions and 34 deletions
|
|
@ -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);
|
||||
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
*/
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue