vc4: Drop the content of vc4_flush_resource().
authorEric Anholt <eric@anholt.net>
Fri, 26 Dec 2014 02:24:15 +0000 (16:24 -1000)
committerEric Anholt <eric@anholt.net>
Tue, 30 Dec 2014 22:30:59 +0000 (14:30 -0800)
The callers all follow it with a flush of the context, and the flush of
the context gives us more information about how things are being flushed.

src/gallium/drivers/vc4/vc4_resource.c

index df4c2073df4baecdac93d148d1850465db890f03..a26b346955a66dffd1549bc53a7a9ddb050f4f2d 100644 (file)
@@ -434,11 +434,11 @@ vc4_surface_destroy(struct pipe_context *pctx, struct pipe_surface *psurf)
 static void
 vc4_flush_resource(struct pipe_context *pctx, struct pipe_resource *resource)
 {
-        struct vc4_context *vc4 = vc4_context(pctx);
-
-        /* XXX: Skip this if we don't have any queued drawing to it. */
-        vc4->base.flush(pctx, NULL, 0);
+        /* All calls to flush_resource are followed by a flush of the context,
+         * so there's nothing to do.
+         */
 }
+
 static bool
 render_blit(struct pipe_context *ctx, struct pipe_blit_info *info)
 {