Home
last modified time | relevance | path

Searched refs:needs_flush (Results 1 – 16 of 16) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/v3d/
Dv3d_job.c211 bool needs_flush; in v3d_flush_jobs_writing_resource() local
214 needs_flush = true; in v3d_flush_jobs_writing_resource()
217 needs_flush = !v3d->job || v3d->job != job; in v3d_flush_jobs_writing_resource()
228 needs_flush = !v3d_job_writes_resource_from_tf(job, prsc); in v3d_flush_jobs_writing_resource()
231 if (needs_flush) in v3d_flush_jobs_writing_resource()
258 bool needs_flush; in v3d_flush_jobs_reading_resource() local
261 needs_flush = !v3d->job || v3d->job != job; in v3d_flush_jobs_reading_resource()
266 needs_flush = true; in v3d_flush_jobs_reading_resource()
269 if (needs_flush) in v3d_flush_jobs_reading_resource()
482 if (!job->needs_flush) in v3d_job_submit()
Dv3dx_draw.c43 assert(job->needs_flush); in v3d_start_binning()
154 if (job->needs_flush) in v3d_start_draw()
157 job->needs_flush = true; in v3d_start_draw()
Dv3d_context.h438 bool needs_flush; member
Dv3d_blit.c539 job->needs_flush = true; in v3d_tlb_blit()
/third_party/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_batch.c93 batch->needs_flush = false; in batch_init()
290 if (batch->needs_flush) in fd_batch_reset()
342 DBG("%p: needs_flush=%d", batch, batch->needs_flush); in batch_flush()
347 batch->needs_flush = false; in batch_flush()
Dfreedreno_batch.h95 bool needs_flush : 1; member
366 batch->needs_flush = true; in fd_batch_needs_flush()
Dfreedreno_resource.c731 bool needs_flush = pending(rsc, !!(usage & PIPE_MAP_WRITE)); in invalidate_resource() local
734 if (needs_flush || resource_busy(rsc, op)) { in invalidate_resource()
831 bool needs_flush = pending(rsc, !!(usage & PIPE_MAP_WRITE)); in resource_transfer_map() local
836 bool busy = needs_flush || resource_busy(rsc, op); in resource_transfer_map()
851 if (needs_flush && fd_try_shadow_resource(ctx, rsc, level, box, in resource_transfer_map()
853 needs_flush = busy = false; in resource_transfer_map()
858 if (needs_flush) { in resource_transfer_map()
860 needs_flush = false; in resource_transfer_map()
888 if (needs_flush) { in resource_transfer_map()
890 needs_flush = false; in resource_transfer_map()
Dfreedreno_batch_cache.c259 batch->needs_flush ? ", NEEDS FLUSH" : ""); in fd_bc_dump()
347 debug_printf("%d: needs_flush=%d, depends:", batch->idx, batch->needs_flush); in alloc_batch_locked()
Dfreedreno_context.c131 batch->needs_flush = true; in fd_context_flush()
Dfreedreno_state.c292 DBG("%d: cbufs[0]=%p, zsbuf=%p", ctx->batch->needs_flush, in fd_set_framebuffer_state()
/third_party/mesa3d/src/gallium/drivers/vc4/
Dvc4_draw.c80 if (job->needs_flush) in vc4_start_draw()
108 job->needs_flush = true; in vc4_start_draw()
Dvc4_context.h287 bool needs_flush; member
Dvc4_job.c372 if (!job->needs_flush) in vc4_job_submit()
Dvc4_blit.c154 job->needs_flush = true; in vc4_tile_blit()
/third_party/mesa3d/docs/relnotes/
D21.1.5.rst113 - freedreno: Consolidate needs_flush and clearing last_fence
D21.2.0.rst4540 - freedreno: Consolidate needs_flush and clearing last_fence
4541 - freedreno/query/acc: Set needs_flush