/third_party/mesa3d/src/gallium/drivers/zink/ |
D | zink_query.c | 899 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 …]
|
D | zink_context.h | 298 } render_condition; member
|
/third_party/mesa3d/src/gallium/auxiliary/util/ |
D | u_threaded_context_calls.h | 9 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() 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/ |
D | r300_query.c | 224 r300->context.render_condition = r300_render_condition; in r300_init_query_functions()
|
/third_party/mesa3d/src/gallium/drivers/svga/ |
D | svga_pipe_blit.c | 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() 758 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() 1347 svga->pipe.render_condition = svga_render_condition; in svga_init_query_functions()
|
D | svga_context.h | 656 boolean render_condition; member
|
/third_party/mesa3d/src/gallium/auxiliary/cso_cache/ |
D | cso_context.c | 110 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/ |
D | nv50_query.c | 162 pipe->render_condition = nv50_render_condition; in nv50_init_query_functions()
|
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
D | lp_context.c | 207 llvmpipe->pipe.render_condition = llvmpipe_render_condition; in llvmpipe_create_context()
|
/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/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/freedreno/ |
D | freedreno_query.c | 270 pctx->render_condition = fd_render_condition; in fd_query_context_init()
|
/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 | 286 pipe->render_condition = nv40_query_render_condition; in nv30_query_init()
|
/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 | 256 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/auxiliary/driver_noop/ |
D | noop_state.c | 476 ctx->render_condition = noop_render_condition; in noop_init_state_functions()
|
/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_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 | 522 pctx->render_condition = d3d12_render_condition; in d3d12_context_query_init()
|
/third_party/mesa3d/src/gallium/drivers/swr/ |
D | swr_context.cpp | 570 ctx->pipe.render_condition = swr_render_condition; in swr_create_context()
|