From 6695eeaf423cbe01d3bdc93162792f7aa7f3cd82 Mon Sep 17 00:00:00 2001 From: David Rosca Date: Fri, 7 Feb 2025 16:26:10 +0100 Subject: [PATCH] ac/surface: Allow DCC for multi-plane formats on GFX12 Reviewed-by: Ruijing Dong Part-of: --- src/amd/common/ac_surface.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/amd/common/ac_surface.c b/src/amd/common/ac_surface.c index 2e8395579ce..be71f196826 100644 --- a/src/amd/common/ac_surface.c +++ b/src/amd/common/ac_surface.c @@ -288,8 +288,7 @@ bool ac_is_modifier_supported(const struct radeon_info *info, return false; if (ac_modifier_has_dcc(modifier)) { - /* TODO: support multi-planar formats with DCC */ - if (util_format_get_num_planes(format) > 1) + if (info->gfx_level < GFX12 && util_format_get_num_planes(format) > 1) return false; if (!info->has_graphics)