From cfaaa0892fd64f74cccd033e1ffaa802416e2cde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Sat, 22 Jan 2022 10:15:51 -0500 Subject: [PATCH] ac/surface: don't set the display flag for 1D textures Reviewed-by: Pierre-Eric Pelloux-Prayer Part-of: --- src/amd/common/ac_surface.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/amd/common/ac_surface.c b/src/amd/common/ac_surface.c index 9be16b33789..788d205d3ba 100644 --- a/src/amd/common/ac_surface.c +++ b/src/amd/common/ac_surface.c @@ -816,7 +816,8 @@ static bool get_display_flag(const struct ac_surf_config *config, const struct r if (surf->modifier != DRM_FORMAT_MOD_INVALID) return false; - if (!config->is_3d && !config->is_cube && !(surf->flags & RADEON_SURF_Z_OR_SBUFFER) && + if (!config->is_1d && !config->is_3d && !config->is_cube && + !(surf->flags & RADEON_SURF_Z_OR_SBUFFER) && surf->flags & RADEON_SURF_SCANOUT && config->info.samples <= 1 && surf->blk_w <= 2 && surf->blk_h == 1) { /* subsampled */