Module: Mesa Branch: main Commit: 70556739e0d9ed9c9dd14daee6533aef5ee179c9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=70556739e0d9ed9c9dd14daee6533aef5ee179c9
Author: Samuel Pitoiset <samuel.pitoi...@gmail.com> Date: Tue Nov 21 14:11:18 2023 +0100 radv: only re-initialize DCC for one level for the HW resolve path The source image can only have one level, so only level in the destination image needs to be re-initialized. Signed-off-by: Samuel Pitoiset <samuel.pitoi...@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26316> --- src/amd/vulkan/meta/radv_meta_resolve.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/amd/vulkan/meta/radv_meta_resolve.c b/src/amd/vulkan/meta/radv_meta_resolve.c index 237d86d5446..d2ebc0a7fe3 100644 --- a/src/amd/vulkan/meta/radv_meta_resolve.c +++ b/src/amd/vulkan/meta/radv_meta_resolve.c @@ -568,7 +568,7 @@ radv_cmd_buffer_resolve_rendering_hw(struct radv_cmd_buffer *cmd_buffer, struct VkImageSubresourceRange range = { .aspectMask = dst_iview->vk.aspects, .baseMipLevel = dst_iview->vk.base_mip_level, - .levelCount = dst_iview->vk.level_count, + .levelCount = 1, .baseArrayLayer = 0, .layerCount = 1, };