panfrost: Set clean_fragment_write for blits

Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10271>
This commit is contained in:
Alyssa Rosenzweig
2021-04-15 18:13:38 -04:00
committed by Marge Bot
parent d034461921
commit ba51d2583e
+5
View File
@@ -914,6 +914,11 @@ pan_preload_emit_dcd(struct pan_pool *pool,
if (pan_is_bifrost(pool->dev)) {
pan_preload_emit_bifrost_sampler(pool, &cfg);
/* Tiles updated by blit shaders are still considered
* clean (separate for colour and Z/S), allowing us to
* suppress unnecessary writeback */
cfg.clean_fragment_write = true;
} else {
pan_preload_emit_midgard_sampler(pool, &cfg);
cfg.texture_descriptor_is_64b = true;