Home
last modified time | relevance | path

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

12

/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_query.c1128 …ink_screen(ctx->base.screen)->info.have_EXT_conditional_rendering) || ctx->render_condition.active) in zink_start_conditional_render()
1132 if (ctx->render_condition.inverted) in zink_start_conditional_render()
1136 begin_info.buffer = ctx->render_condition.query->predicate->obj->buffer; in zink_start_conditional_render()
1138 ctx->render_condition.query->predicate->obj->unordered_read = false; in zink_start_conditional_render()
1140 zink_batch_reference_resource_rw(batch, ctx->render_condition.query->predicate, false); in zink_start_conditional_render()
1141 ctx->render_condition.active = true; in zink_start_conditional_render()
1149 …nk_screen(ctx->base.screen)->info.have_EXT_conditional_rendering) || !ctx->render_condition.active) in zink_stop_conditional_render()
1152 ctx->render_condition.active = false; in zink_stop_conditional_render()
1160 assert(ctx->render_condition.query); in zink_check_conditional_render()
1163 … zink_get_query_result(&ctx->base, (struct pipe_query*)ctx->render_condition.query, true, &result); in zink_check_conditional_render()
[all …]
Dzink_context.h330 } render_condition; member
/third_party/mesa3d/src/gallium/drivers/svga/
Dsvga_pipe_blit.c325 if (!util_can_blit_via_copy_region(&local_blit, TRUE, svga->render_condition)) in can_blit_via_svga_copy_region()
358 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()
756 if (util_can_blit_via_copy_region(blit, TRUE, svga->render_condition) || in try_cpu_copy_region()
757 util_can_blit_via_copy_region(blit, FALSE, svga->render_condition)) { in try_cpu_copy_region()
759 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()
1348 svga->pipe.render_condition = svga_render_condition; in svga_init_query_functions()
Dsvga_context.h775 boolean render_condition; member
/third_party/mesa3d/src/gallium/auxiliary/util/
Du_threaded_context_calls.h8 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()
752 bool render_condition) in tegra_clear_render_target() argument
758 dsty, width, height, render_condition); in tegra_clear_render_target()
771 bool render_condition) in tegra_clear_depth_stencil() argument
778 render_condition); in tegra_clear_depth_stencil()
1296 context->base.render_condition = tegra_render_condition; in tegra_screen_context_create()
/third_party/mesa3d/src/gallium/drivers/r300/
Dr300_query.c223 r300->context.render_condition = r300_render_condition; in r300_init_query_functions()
/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/auxiliary/cso_cache/
Dcso_context.c111 struct pipe_query *render_condition, *render_condition_saved; member
828 if (ctx->render_condition != query || in cso_set_render_condition()
831 pipe->render_condition(pipe, query, condition, mode); in cso_set_render_condition()
832 ctx->render_condition = query; in cso_set_render_condition()
841 ctx->render_condition_saved = ctx->render_condition; in cso_save_render_condition()
/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/virgl/
Dvirgl_query.c255 vctx->base.render_condition = virgl_render_condition; in virgl_init_query_functions()
/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.c283 pipe->render_condition = nv40_query_render_condition; in nv30_query_init()
/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/llvmpipe/
Dlp_context.c223 llvmpipe->pipe.render_condition = llvmpipe_render_condition; in llvmpipe_create_context()
/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.c244 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/include/pipe/
Dp_context.h195 void (*render_condition)( struct pipe_context *pipe, member
/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/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.cpp629 pctx->render_condition = d3d12_render_condition; in d3d12_context_query_init()
/third_party/mesa3d/src/gallium/drivers/iris/
Diris_query.c865 ctx->render_condition = iris_render_condition; in genX()

12