etnaviv: Call etna_resource_level_mark_changed(..) for all rts

Signed-off-by: Christian Gmeiner <cgmeiner@igalia.com>
Reviewed-by: Lucas Stach <l.stach@pengutronix.de>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26565>
This commit is contained in:
Christian Gmeiner
2023-12-07 17:19:56 +01:00
committed by Marge Bot
parent 63bae5940f
commit 594f38bde6
@@ -420,8 +420,11 @@ etna_draw_vbo(struct pipe_context *pctx, const struct pipe_draw_info *info,
if (DBG_ENABLED(ETNA_DBG_FLUSH_ALL))
pctx->flush(pctx, NULL, 0);
if (ctx->framebuffer_s.cbufs[0])
etna_resource_level_mark_changed(etna_surface(ctx->framebuffer_s.cbufs[0])->level);
for (i = 0; i < pfb->nr_cbufs; i++) {
if (pfb->cbufs[i])
etna_resource_level_mark_changed(etna_surface(pfb->cbufs[i])->level);
}
if (ctx->framebuffer_s.zsbuf)
etna_resource_level_mark_changed(etna_surface(ctx->framebuffer_s.zsbuf)->level);
if (info->index_size && indexbuf != info->index.resource)