From a55b9c0c606f90489f025a955325dee2dad7f340 Mon Sep 17 00:00:00 2001 From: Pierre-Eric Pelloux-Prayer Date: Fri, 19 Jul 2024 09:11:05 +0200 Subject: [PATCH] radeonsi: consider DBG(NO_TILING) when filtering modifiers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-by: Marek Olšák Part-of: --- src/gallium/drivers/radeonsi/si_texture.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/radeonsi/si_texture.c b/src/gallium/drivers/radeonsi/si_texture.c index 3f9344112c5..633a8108aa6 100644 --- a/src/gallium/drivers/radeonsi/si_texture.c +++ b/src/gallium/drivers/radeonsi/si_texture.c @@ -1610,7 +1610,8 @@ si_modifier_supports_resource(struct pipe_screen *screen, struct si_screen *sscreen = (struct si_screen *)screen; uint32_t max_width, max_height; - if (templ->bind & PIPE_BIND_LINEAR && modifier != DRM_FORMAT_MOD_LINEAR) + if (((templ->bind & PIPE_BIND_LINEAR) || sscreen->debug_flags & DBG(NO_TILING)) && + modifier != DRM_FORMAT_MOD_LINEAR) return false; ac_modifier_max_extent(&sscreen->info, modifier, &max_width, &max_height);