/third_party/mesa3d/src/gallium/drivers/zink/ |
D | zink_query.c | 1128 …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 …]
|
D | zink_context.h | 330 } render_condition; member
|
/third_party/mesa3d/src/gallium/drivers/svga/ |
D | svga_pipe_blit.c | 325 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()
|
D | svga_pipe_query.c | 1276 svga->render_condition = (sq != NULL); in svga_render_condition() 1348 svga->pipe.render_condition = svga_render_condition; in svga_init_query_functions()
|
D | svga_context.h | 775 boolean render_condition; member
|
/third_party/mesa3d/src/gallium/auxiliary/util/ |
D | u_threaded_context_calls.h | 8 CALL(render_condition)
|
/third_party/mesa3d/src/gallium/drivers/tegra/ |
D | tegra_context.c | 95 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/ |
D | r300_query.c | 223 r300->context.render_condition = r300_render_condition; in r300_init_query_functions()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/ |
D | nv50_query.c | 162 pipe->render_condition = nv50_render_condition; in nv50_init_query_functions()
|
/third_party/mesa3d/src/gallium/auxiliary/cso_cache/ |
D | cso_context.c | 111 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/ |
D | context.rst | 443 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/ |
D | virgl_query.c | 255 vctx->base.render_condition = virgl_render_condition; in virgl_init_query_functions()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
D | nvc0_query.c | 282 pipe->render_condition = nvc0_render_condition; in nvc0_init_query_functions()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/ |
D | nv30_query.c | 283 pipe->render_condition = nv40_query_render_condition; in nv30_query_init()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/ |
D | freedreno_query.c | 270 pctx->render_condition = fd_render_condition; in fd_query_context_init()
|
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
D | lp_context.c | 223 llvmpipe->pipe.render_condition = llvmpipe_render_condition; in llvmpipe_create_context()
|
/third_party/mesa3d/src/gallium/frontends/d3d10umd/ |
D | Query.cpp | 354 pipe->render_condition(pipe, state, PredicateValue, wait); in SetPredication()
|
/third_party/mesa3d/src/gallium/drivers/softpipe/ |
D | sp_context.c | 244 softpipe->pipe.render_condition = softpipe_render_condition; in softpipe_create_context()
|
/third_party/mesa3d/docs/relnotes/ |
D | 17.0.2.rst | 117 - st/mesa: reset sample_mask, min_sample, and render_condition for PBO
|
D | 13.0.6.rst | 214 - st/mesa: reset sample_mask, min_sample, and render_condition for PBO
|
/third_party/mesa3d/src/gallium/include/pipe/ |
D | p_context.h | 195 void (*render_condition)( struct pipe_context *pipe, member
|
/third_party/mesa3d/src/gallium/auxiliary/driver_noop/ |
D | noop_state.c | 476 ctx->render_condition = noop_render_condition; in noop_init_state_functions()
|
/third_party/mesa3d/src/gallium/auxiliary/driver_ddebug/ |
D | dd_context.c | 154 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/ |
D | d3d12_query.cpp | 629 pctx->render_condition = d3d12_render_condition; in d3d12_context_query_init()
|
/third_party/mesa3d/src/gallium/drivers/iris/ |
D | iris_query.c | 865 ctx->render_condition = iris_render_condition; in genX()
|