From: Marek Olšák Date: Sat, 29 Apr 2023 08:43:49 +0000 (-0400) Subject: ac/surface: don't expose modifiers with DCC retiling if radeon_info forbids it X-Git-Tag: upstream/23.3.3~9023 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e4c8ac5aae500df0fb4a272d95eb4e9ba44a3f58;p=platform%2Fupstream%2Fmesa.git ac/surface: don't expose modifiers with DCC retiling if radeon_info forbids it Reviewed-by: Pierre-Eric Pelloux-Prayer Part-of: --- diff --git a/src/amd/common/ac_surface.c b/src/amd/common/ac_surface.c index 430a68a..bcca610 100644 --- a/src/amd/common/ac_surface.c +++ b/src/amd/common/ac_surface.c @@ -239,7 +239,8 @@ bool ac_is_modifier_supported(const struct radeon_info *info, if (!options->dcc) return false; - if (ac_modifier_has_dcc_retile(modifier) && !options->dcc_retile) + if (ac_modifier_has_dcc_retile(modifier) && + (!info->use_display_dcc_with_retile_blit || !options->dcc_retile)) return false; }