summaryrefslogtreecommitdiffstats
path: root/src/gallium
diff options
context:
space:
mode:
authorAlyssa Rosenzweig <[email protected]>2019-03-04 05:01:45 +0000
committerAlyssa Rosenzweig <[email protected]>2019-03-04 05:01:45 +0000
commit25bbb44dce347b37caa5efdb7d5dfccbe593427e (patch)
treef32102735db5e1920fef26b763f7e39c71e4a86f /src/gallium
parent4f7460297bcb07605f05e91236346aeedd0f0c16 (diff)
panfrost: Flush with offscreen rendering
This special-case was needlessly added and breaks purely offscreen rendering (when there is no scanout involved) Signed-off-by: Alyssa Rosenzweig <[email protected]> Reviewed-by: Tomeu Vizoso <[email protected]
Diffstat (limited to 'src/gallium')
-rw-r--r--src/gallium/drivers/panfrost/pan_context.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gallium/drivers/panfrost/pan_context.c b/src/gallium/drivers/panfrost/pan_context.c
index f3d53662145..4c41969fd05 100644
--- a/src/gallium/drivers/panfrost/pan_context.c
+++ b/src/gallium/drivers/panfrost/pan_context.c
@@ -1560,14 +1560,14 @@ panfrost_submit_frame(struct panfrost_context *ctx, bool flush_immediate)
/* If visual, we can stall a frame */
- if (panfrost_is_scanout(ctx) && !flush_immediate)
+ if (!flush_immediate)
screen->driver->force_flush_fragment(ctx);
screen->last_fragment_id = fragment_id;
screen->last_fragment_flushed = false;
/* If readback, flush now (hurts the pipelined performance) */
- if (panfrost_is_scanout(ctx) && flush_immediate)
+ if (flush_immediate)
screen->driver->force_flush_fragment(ctx);
if (screen->driver->dump_counters && pan_counters_base) {