Bladeren bron

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 <alyssa@rosenzweig.io>
Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com
tags/19.1-branchpoint
Alyssa Rosenzweig 6 jaren geleden
bovenliggende
commit
25bbb44dce
1 gewijzigde bestanden met toevoegingen van 2 en 2 verwijderingen
  1. 2
    2
      src/gallium/drivers/panfrost/pan_context.c

+ 2
- 2
src/gallium/drivers/panfrost/pan_context.c Bestand weergeven

@@ -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) {

Laden…
Annuleren
Opslaan