etnaviv: blt: mark used src resource as read from
authorChristian Gmeiner <christian.gmeiner@gmail.com>
Fri, 22 Feb 2019 10:10:29 +0000 (11:10 +0100)
committerChristian Gmeiner <christian.gmeiner@gmail.com>
Sat, 23 Feb 2019 15:00:50 +0000 (16:00 +0100)
Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
Reviewed-by: Lucas Stach <l.stach@pengutronix.de>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
src/gallium/drivers/etnaviv/etnaviv_blt.c

index 52731a9c7707c3121d03f629eafa045fa8aeefec..42190d75d4e0bbd4c1a2e52d0db2d39dcd147ce4 100644 (file)
@@ -510,7 +510,9 @@ etna_try_blt_blit(struct pipe_context *pctx,
    etna_stall(ctx->stream, SYNC_RECIPIENT_FE, SYNC_RECIPIENT_BLT);
    etna_set_state(ctx->stream, VIVS_GL_FLUSH_CACHE, 0x00000c23);
 
+   resource_read(ctx, &src->base);
    resource_written(ctx, &dst->base);
+
    dst->seqno++;
    dst_lev->ts_valid = false;