ac/surface: set SCANOUT if surf->is_displayable
[mesa.git] / src / amd / common / ac_surface.c
index 1e4d1ff942a26adb58335d1e440bd7f9956bc965..54bf476a2134fa5a5c8aa4edb40810ff89bfbcae 100644 (file)
@@ -1906,6 +1906,9 @@ int ac_compute_surface(ADDR_HANDLE addrlib, const struct radeon_info *info,
                surf->alignment = MAX2(surf->alignment, surf->cmask_alignment);
        }
 
+       if (surf->is_displayable)
+               surf->flags |= RADEON_SURF_SCANOUT;
+
        if (surf->dcc_size &&
            /* dcc_size is computed on GFX9+ only if it's displayable. */
            (info->chip_class >= GFX9 || !get_display_flag(config, surf))) {