Home
last modified time | relevance | path

Searched refs:render_cond (Results 1 – 16 of 16) sorted by relevance

/external/mesa3d/src/gallium/auxiliary/driver_ddebug/
Ddd_pipe.h226 } render_cond; member
267 struct dd_query render_cond; member
Ddd_draw.c250 if (dstate->render_cond.query) { in dd_dump_render_condition()
252 DUMP_M(query_type, &dstate->render_cond, query->type); in dd_dump_render_condition()
253 DUMP_M(uint, &dstate->render_cond, condition); in dd_dump_render_condition()
254 DUMP_M(uint, &dstate->render_cond, mode); in dd_dump_render_condition()
791 state->base.render_cond.query = &state->render_cond; in dd_init_copy_of_draw_state()
838 if (src->render_cond.query) { in dd_copy_draw_state()
839 *dst->render_cond.query = *src->render_cond.query; in dd_copy_draw_state()
840 dst->render_cond.condition = src->render_cond.condition; in dd_copy_draw_state()
841 dst->render_cond.mode = src->render_cond.mode; in dd_copy_draw_state()
843 dst->render_cond.query = NULL; in dd_copy_draw_state()
Ddd_context.c155 dstate->render_cond.query = dd_query(query); in dd_context_render_condition()
156 dstate->render_cond.condition = condition; in dd_context_render_condition()
157 dstate->render_cond.mode = mode; in dd_context_render_condition()
/external/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_blitter.c80 fd_blitter_pipe_begin(struct fd_context *ctx, bool render_cond, bool discard, in fd_blitter_pipe_begin() argument
110 if (!render_cond) in fd_blitter_pipe_begin()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_compute.c728 bool render_cond_bit = sctx->render_cond && !sctx->render_cond_force_off; in si_emit_dispatch_packets()
891 if (sctx->has_graphics && si_is_atom_dirty(sctx, &sctx->atoms.s.render_cond)) { in si_launch_grid()
892 sctx->atoms.s.render_cond.emit(sctx); in si_launch_grid()
893 si_set_atom_dirty(sctx, &sctx->atoms.s.render_cond, false); in si_launch_grid()
Dsi_state_draw.c772 bool render_cond_bit = sctx->render_cond && !sctx->render_cond_force_off; in si_emit_draw_packets()
1977 (!sctx->render_cond || pd_msg("render condition")) && in si_multi_draw_vbo()
2157 masked_atoms |= si_get_atom_bit(sctx, &sctx->atoms.s.render_cond); in si_multi_draw_vbo()
2165 if (si_is_atom_dirty(sctx, &sctx->atoms.s.render_cond)) { in si_multi_draw_vbo()
2166 sctx->atoms.s.render_cond.emit(sctx); in si_multi_draw_vbo()
2167 sctx->dirty_atoms &= ~si_get_atom_bit(sctx, &sctx->atoms.s.render_cond); in si_multi_draw_vbo()
Dsi_query.c1011 struct si_query_hw *query = (struct si_query_hw *)ctx->render_cond; in si_emit_query_predication()
1586 struct si_atom *atom = &sctx->atoms.s.render_cond; in si_render_condition()
1614 sctx->render_cond = NULL; in si_render_condition()
1627 sctx->render_cond = query; in si_render_condition()
1869 sctx->atoms.s.render_cond.emit = si_emit_query_predication; in si_init_query_functions()
Dsi_state.h209 struct si_atom render_cond; member
Dsi_gfx_cs.c502 si_mark_atom_dirty(ctx, &ctx->atoms.s.render_cond); in si_begin_new_gfx_cs()
Dsi_clear.c384 if (sctx->render_cond) in si_do_fast_color_clear()
Dsi_pipe.h1245 struct pipe_query *render_cond; member
/external/mesa3d/src/gallium/drivers/r600/
Dr600_pipe_common.h557 struct pipe_query *render_cond; member
Dr600_query.c915 struct r600_query_hw *query = (struct r600_query_hw *)ctx->render_cond; in r600_emit_query_predication()
1775 rctx->render_cond = query; in r600_render_condition()
Devergreen_compute.c603 bool render_cond_bit = rctx->b.render_cond && !rctx->b.render_cond_force_off; in evergreen_emit_dispatch()
Dr600_texture.c1763 if (rctx->render_cond) in evergreen_do_fast_color_clear()
Dr600_state_common.c2060 bool render_cond_bit = rctx->b.render_cond && !rctx->b.render_cond_force_off; in r600_draw_vbo()