Home
last modified time | relevance | path

Searched refs:PIPE_FLUSH_DEFERRED (Results 1 – 18 of 18) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_fence.c450 if (!(flags & PIPE_FLUSH_DEFERRED)) { in si_flush_all_queues()
458 assert(flags & PIPE_FLUSH_DEFERRED); in si_flush_all_queues()
471 if (!(flags & PIPE_FLUSH_DEFERRED)) in si_flush_all_queues()
482 if (flags & PIPE_FLUSH_DEFERRED && !(flags & PIPE_FLUSH_FENCE_FD) && fence) { in si_flush_all_queues()
526 if (!(flags & (PIPE_FLUSH_DEFERRED | PIPE_FLUSH_ASYNC))) { in si_flush_all_queues()
Dsi_query.c285 sctx->b.flush(&sctx->b, &query->fence, PIPE_FLUSH_DEFERRED); in si_query_sw_end()
/third_party/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_context.c62 fd_bc_flush(ctx, flags & PIPE_FLUSH_DEFERRED); in fd_context_flush()
97 flags &= ~PIPE_FLUSH_DEFERRED; in fd_context_flush()
136 fd_bc_flush(ctx, flags & PIPE_FLUSH_DEFERRED); in fd_context_flush()
/third_party/mesa3d/src/mesa/state_tracker/
Dst_cb_syncobj.c79 pipe->flush(pipe, &so->fence, ctx->Shared->RefCount == 1 ? PIPE_FLUSH_DEFERRED : 0); in st_fence_sync()
/third_party/mesa3d/src/gallium/drivers/iris/
Diris_fence.c248 flags &= ~PIPE_FLUSH_DEFERRED; in iris_fence_flush()
250 const bool deferred = flags & PIPE_FLUSH_DEFERRED; in iris_fence_flush()
Diris_query.c553 ctx->flush(ctx, &q->fence, PIPE_FLUSH_DEFERRED); in iris_end_query()
/third_party/mesa3d/src/gallium/drivers/r600/
Dr600_pipe_common.c355 if (!(flags & PIPE_FLUSH_DEFERRED)) in r600_flush_from_st()
363 if (flags & PIPE_FLUSH_DEFERRED && fence) { in r600_flush_from_st()
395 if (!(flags & PIPE_FLUSH_DEFERRED)) { in r600_flush_from_st()
Dr600_query.c252 rctx->b.flush(&rctx->b, &query->fence, PIPE_FLUSH_DEFERRED); in r600_query_sw_end()
/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_fence.c216 const bool deferred = flags & PIPE_FLUSH_DEFERRED; in crocus_fence_flush()
Dcrocus_query.c591 ctx->flush(ctx, &q->fence, PIPE_FLUSH_DEFERRED); in crocus_end_query()
/third_party/mesa3d/src/gallium/include/pipe/
Dp_defines.h389 PIPE_FLUSH_DEFERRED = (1 << 1), enumerator
/third_party/mesa3d/src/gallium/auxiliary/driver_ddebug/
Ddd_draw.c1221 PIPE_FLUSH_DEFERRED | PIPE_FLUSH_BOTTOM_OF_PIPE); in dd_before_draw()
1223 PIPE_FLUSH_DEFERRED | PIPE_FLUSH_TOP_OF_PIPE); in dd_before_draw()
1263 flush_flags = PIPE_FLUSH_DEFERRED | PIPE_FLUSH_BOTTOM_OF_PIPE; in dd_after_draw()
/third_party/mesa3d/src/gallium/auxiliary/util/
Du_threaded_context.c2871 if (!(p->flags & PIPE_FLUSH_DEFERRED)) in tc_call_flush()
2884 bool async = flags & (PIPE_FLUSH_DEFERRED | PIPE_FLUSH_ASYNC); in tc_flush()
2910 if (!(flags & PIPE_FLUSH_DEFERRED)) in tc_flush()
2917 flags & PIPE_FLUSH_DEFERRED ? "deferred fence" : "normal"); in tc_flush()
2919 if (!(flags & PIPE_FLUSH_DEFERRED)) in tc_flush()
/third_party/mesa3d/docs/gallium/
Dcontext.rst581 PIPE_FLUSH_DEFERRED: It is not required to flush right away, but it is required
588 ``PIPE_FLUSH_DEFERRED``, the driver must still ensure that the returned fence
596 Additional flags may be set together with ``PIPE_FLUSH_DEFERRED`` for even
/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_query.c781 pctx->flush(pctx, &query->fence, PIPE_FLUSH_DEFERRED); in zink_end_query()
Dzink_context.c3034 bool deferred = flags & PIPE_FLUSH_DEFERRED; in zink_flush()
3099 if (!(flags & (PIPE_FLUSH_DEFERRED | PIPE_FLUSH_ASYNC))) in zink_flush()
/third_party/mesa3d/docs/relnotes/
D20.2.0.rst2953 - iris: Implement PIPE_FLUSH_DEFERRED support.
D21.1.0.rst4135 - zink: handle PIPE_FLUSH_DEFERRED