The scanout checks are fundamentally hacks; let's remove as many as we can.
Signed-off-by: Alyssa Rosenzweig <aly...@rosenzweig.io> --- src/gallium/drivers/panfrost/pan_context.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/gallium/drivers/panfrost/pan_context.c b/src/gallium/drivers/panfrost/pan_context.c index 508f55200af..f2e10b12599 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); #ifdef DUMP_PERFORMANCE_COUNTERS @@ -1585,8 +1585,6 @@ panfrost_submit_frame(struct panfrost_context *ctx, bool flush_immediate) #endif } -bool dont_scanout = false; - void panfrost_flush( struct pipe_context *pipe, -- 2.20.1 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev