From da023a5a199d4d5a620839234cc956bee5ecc115 Mon Sep 17 00:00:00 2001 From: Qiang Yu Date: Wed, 25 Sep 2024 15:30:02 +0800 Subject: [PATCH] ac/surface: fix radv import dmabuf from radeonsi MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-by: Pierre-Eric Pelloux-Prayer Reviewed-by: Marek Olšák Part-of: --- src/amd/common/ac_surface.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/amd/common/ac_surface.c b/src/amd/common/ac_surface.c index 407fbbbdf1c..fe201377895 100644 --- a/src/amd/common/ac_surface.c +++ b/src/amd/common/ac_surface.c @@ -3704,6 +3704,9 @@ bool ac_surface_apply_umd_metadata(const struct radeon_info *info, struct radeon assert(0); return false; } + + surf->num_meta_levels = desc_last_level + 1; + surf->flags &= ~RADEON_SURF_DISABLE_DCC; } else { /* Disable DCC. dcc_offset is always set by texture_from_handle * and must be cleared here.