freedreno: Consolidate needs_flush and clearing last_fence
Add a helper to both set batch->needs_flush and clear ctx->last_fence so that the two related bits of state do not get out of sync. Signed-off-by:Rob Clark <robdclark@chromium.org> Part-of: <mesa/mesa!10599>
- src/gallium/drivers/freedreno/a5xx/fd5_blitter.c 1 addition, 1 deletionsrc/gallium/drivers/freedreno/a5xx/fd5_blitter.c
- src/gallium/drivers/freedreno/a6xx/fd6_blitter.c 4 additions, 5 deletionssrc/gallium/drivers/freedreno/a6xx/fd6_blitter.c
- src/gallium/drivers/freedreno/freedreno_batch.h 12 additions, 0 deletionssrc/gallium/drivers/freedreno/freedreno_batch.h
- src/gallium/drivers/freedreno/freedreno_blitter.c 3 additions, 4 deletionssrc/gallium/drivers/freedreno/freedreno_blitter.c
- src/gallium/drivers/freedreno/freedreno_context.c 1 addition, 1 deletionsrc/gallium/drivers/freedreno/freedreno_context.c
- src/gallium/drivers/freedreno/freedreno_draw.c 10 additions, 12 deletionssrc/gallium/drivers/freedreno/freedreno_draw.c
- src/gallium/drivers/freedreno/freedreno_fence.c 1 addition, 1 deletionsrc/gallium/drivers/freedreno/freedreno_fence.c
- src/gallium/drivers/freedreno/freedreno_query_hw.c 1 addition, 1 deletionsrc/gallium/drivers/freedreno/freedreno_query_hw.c