Home
last modified time | relevance | path

Searched refs:render_condition (Results 1 – 25 of 37) sorted by relevance

12

/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_query.c899 if (ctx->render_condition.inverted) in zink_start_conditional_render()
903 begin_info.buffer = ctx->render_condition.query->predicate->obj->buffer; in zink_start_conditional_render()
906 zink_batch_reference_resource_rw(batch, ctx->render_condition.query->predicate, false); in zink_start_conditional_render()
924 assert(ctx->render_condition.query); in zink_check_conditional_render()
927 … zink_get_query_result(&ctx->base, (struct pipe_query*)ctx->render_condition.query, true, &result); in zink_check_conditional_render()
928 return is_bool_query(ctx->render_condition.query) ? in zink_check_conditional_render()
929 ctx->render_condition.inverted != result.b : in zink_check_conditional_render()
930 ctx->render_condition.inverted != !!result.u64; in zink_check_conditional_render()
951 ctx->render_condition.query = NULL; in zink_render_condition()
982 ctx->render_condition.inverted = condition; in zink_render_condition()
[all …]
Dzink_context.h298 } render_condition; member
/third_party/mesa3d/src/gallium/auxiliary/util/
Du_threaded_context_calls.h9 CALL(render_condition)
/third_party/mesa3d/src/gallium/drivers/tegra/
Dtegra_context.c95 context->gpu->render_condition(context->gpu, query, condition, mode); in tegra_render_condition()
740 bool render_condition) in tegra_clear_render_target() argument
746 dsty, width, height, render_condition); in tegra_clear_render_target()
759 bool render_condition) in tegra_clear_depth_stencil() argument
766 render_condition); in tegra_clear_depth_stencil()
1278 context->base.render_condition = tegra_render_condition; in tegra_screen_context_create()
/third_party/mesa3d/src/gallium/drivers/r300/
Dr300_query.c224 r300->context.render_condition = r300_render_condition; in r300_init_query_functions()
/third_party/mesa3d/src/gallium/drivers/svga/
Dsvga_pipe_blit.c358 if (svga->render_condition && blit_info->render_condition_enable) in can_blit_via_intra_surface_copy()
432 if (svga->render_condition && blit_info->render_condition_enable) in can_blit_via_surface_copy()
758 if (svga->render_condition && blit->render_condition_enable) { in try_cpu_copy_region()
Dsvga_pipe_query.c1276 svga->render_condition = (sq != NULL); in svga_render_condition()
1347 svga->pipe.render_condition = svga_render_condition; in svga_init_query_functions()
Dsvga_context.h656 boolean render_condition; member
/third_party/mesa3d/src/gallium/auxiliary/cso_cache/
Dcso_context.c110 struct pipe_query *render_condition, *render_condition_saved; member
818 if (ctx->render_condition != query || in cso_set_render_condition()
821 pipe->render_condition(pipe, query, condition, mode); in cso_set_render_condition()
822 ctx->render_condition = query; in cso_set_render_condition()
831 ctx->render_condition_saved = ctx->render_condition; in cso_save_render_condition()
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/
Dnv50_query.c162 pipe->render_condition = nv50_render_condition; in nv50_init_query_functions()
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_context.c207 llvmpipe->pipe.render_condition = llvmpipe_render_condition; in llvmpipe_create_context()
/third_party/mesa3d/src/gallium/drivers/virgl/
Dvirgl_query.c255 vctx->base.render_condition = virgl_render_condition; in virgl_init_query_functions()
/third_party/mesa3d/docs/gallium/
Dcontext.rst443 This query can be used with ``render_condition``.
450 This query can be used with ``render_condition``.
456 This query can be used with ``render_condition``.
494 This query can be used with ``render_condition``. The output stream is
500 with ``render_condition``, and its result is the logical OR of multiple
538 The ``render_condition`` function specifies the query which should be checked
539 prior to rendering anything. Functions always honoring render_condition include
545 If ``render_condition`` is called with ``query`` = NULL, conditional
548 If ``render_condition`` is called with a non-null ``query`` subsequent
/third_party/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_query.c270 pctx->render_condition = fd_render_condition; in fd_query_context_init()
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/
Dnvc0_query.c282 pipe->render_condition = nvc0_render_condition; in nvc0_init_query_functions()
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/
Dnv30_query.c286 pipe->render_condition = nv40_query_render_condition; in nv30_query_init()
/third_party/mesa3d/src/gallium/frontends/d3d10umd/
DQuery.cpp354 pipe->render_condition(pipe, state, PredicateValue, wait); in SetPredication()
/third_party/mesa3d/src/gallium/drivers/softpipe/
Dsp_context.c256 softpipe->pipe.render_condition = softpipe_render_condition; in softpipe_create_context()
/third_party/mesa3d/docs/relnotes/
D17.0.2.rst117 - st/mesa: reset sample_mask, min_sample, and render_condition for PBO
D13.0.6.rst214 - st/mesa: reset sample_mask, min_sample, and render_condition for PBO
/third_party/mesa3d/src/gallium/auxiliary/driver_noop/
Dnoop_state.c476 ctx->render_condition = noop_render_condition; in noop_init_state_functions()
/third_party/mesa3d/src/gallium/include/pipe/
Dp_context.h195 void (*render_condition)( struct pipe_context *pipe, member
/third_party/mesa3d/src/gallium/auxiliary/driver_ddebug/
Ddd_context.c154 pipe->render_condition(pipe, dd_query_unwrap(query), condition, mode); in dd_context_render_condition()
863 CTX_INIT(render_condition); in dd_context_create()
/third_party/mesa3d/src/gallium/drivers/d3d12/
Dd3d12_query.cpp522 pctx->render_condition = d3d12_render_condition; in d3d12_context_query_init()
/third_party/mesa3d/src/gallium/drivers/swr/
Dswr_context.cpp570 ctx->pipe.render_condition = swr_render_condition; in swr_create_context()

12