freedreno: don't bother setting resource timestamps
authorIlia Mirkin <imirkin@alum.mit.edu>
Sat, 4 Apr 2015 03:39:38 +0000 (23:39 -0400)
committerRob Clark <robclark@freedesktop.org>
Sun, 5 Apr 2015 20:36:34 +0000 (16:36 -0400)
Waiting on a bo being ready is handled in fd_bo_cpu_prep. No need to
keep separate timestamps around.

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
src/gallium/drivers/freedreno/freedreno_gmem.c

index 6bdd7704b863792871cd4dd388c244cb1e52ed4b..473d2b891e3ae499067c271dadb2cddde2d17b4f 100644 (file)
@@ -344,7 +344,6 @@ void
 fd_gmem_render_tiles(struct fd_context *ctx)
 {
        struct pipe_framebuffer_state *pfb = &ctx->framebuffer;
-       uint32_t i, timestamp = 0;
        bool sysmem = false;
 
        if (ctx->emit_sysmem_prep) {
@@ -396,14 +395,6 @@ fd_gmem_render_tiles(struct fd_context *ctx)
 
        fd_reset_wfi(ctx);
 
-       /* update timestamps on render targets: */
-       timestamp = fd_ringbuffer_timestamp(ctx->ring);
-       for (i = 0; i < pfb->nr_cbufs; i++)
-               if (pfb->cbufs[i])
-                       fd_resource(pfb->cbufs[i]->texture)->timestamp = timestamp;
-       if (pfb->zsbuf)
-               fd_resource(pfb->zsbuf->texture)->timestamp = timestamp;
-
        /* reset maximal bounds: */
        ctx->max_scissor.minx = ctx->max_scissor.miny = ~0;
        ctx->max_scissor.maxx = ctx->max_scissor.maxy = 0;