This special-case was needlessly added and breaks purely offscreen
rendering (when there is no scanout involved)
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com
/* 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) {