Home
last modified time | relevance | path

Searched refs:stencil_ref (Results 1 – 25 of 77) sorted by relevance

1234

/external/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_state_blend.c158 const struct pipe_stencil_ref *stencil_ref) in llvmpipe_set_stencil_ref() argument
162 if (!stencil_ref) in llvmpipe_set_stencil_ref()
165 if(memcmp(&llvmpipe->stencil_ref, stencil_ref, sizeof *stencil_ref) == 0) in llvmpipe_set_stencil_ref()
170 memcpy(&llvmpipe->stencil_ref, stencil_ref, sizeof *stencil_ref); in llvmpipe_set_stencil_ref()
Dlp_context.h74 struct pipe_stencil_ref stencil_ref; member
Dlp_state_derived.c236 llvmpipe->stencil_ref.ref_value); in llvmpipe_update_derived()
/external/mesa3d/src/gallium/drivers/r300/
Dr300_render_stencilref.c51 r300->stencil_ref.ref_value[0] != r300->stencil_ref.ref_value[1]); in r300_stencilref_needed()
64 sr->ref_value_front = r300->stencil_ref.ref_value[0]; in r300_stencilref_begin()
81 r300->stencil_ref.ref_value[0] = r300->stencil_ref.ref_value[1]; in r300_stencilref_switch_side()
97 r300->stencil_ref.ref_value[0] = sr->ref_value_front; in r300_stencilref_end()
/external/mesa3d/src/gallium/drivers/softpipe/
Dsp_state_blend.c117 const struct pipe_stencil_ref *stencil_ref) in softpipe_set_stencil_ref() argument
121 softpipe->stencil_ref = *stencil_ref; in softpipe_set_stencil_ref()
Dsp_context.h79 struct pipe_stencil_ref stencil_ref; member
Dsp_surface.c75 util_blitter_save_stencil_ref(sp->blitter, &sp->stencil_ref); in sp_blit()
/external/mesa3d/src/mesa/state_tracker/
Dst_cb_clear.c256 struct pipe_stencil_ref stencil_ref; in clear_with_quad() local
257 memset(&stencil_ref, 0, sizeof(stencil_ref)); in clear_with_quad()
265 stencil_ref.ref_value[0] = ctx->Stencil.Clear; in clear_with_quad()
266 cso_set_stencil_ref(cso, &stencil_ref); in clear_with_quad()
/external/mesa3d/src/gallium/drivers/svga/
Dsvga_state_rss.c198 EMIT_RS(svga, svga->curr.stencil_ref.ref_value[0], STENCILREF); in emit_rss_vgpu9()
418 svga->state.hw_draw.stencil_ref = 0; in emit_rss_vgpu10()
426 unsigned curr_ref = svga->curr.stencil_ref.ref_value[0]; in emit_rss_vgpu10()
429 curr_ref != svga->state.hw_draw.stencil_ref) { in emit_rss_vgpu10()
437 svga->state.hw_draw.stencil_ref = curr_ref; in emit_rss_vgpu10()
Dsvga_pipe_depthstencil.c281 const struct pipe_stencil_ref *stencil_ref) in svga_set_stencil_ref() argument
290 svga->curr.stencil_ref = *stencil_ref; in svga_set_stencil_ref()
Dsvga_context.h291 struct pipe_stencil_ref stencil_ref; member
382 unsigned stencil_ref; member
/external/mesa3d/src/gallium/auxiliary/cso_cache/
Dcso_context.c128 struct pipe_stencil_ref stencil_ref, stencil_ref_saved; member
842 if (memcmp(&ctx->stencil_ref, sr, sizeof(ctx->stencil_ref))) { in cso_set_stencil_ref()
843 ctx->stencil_ref = *sr; in cso_set_stencil_ref()
851 ctx->stencil_ref_saved = ctx->stencil_ref; in cso_save_stencil_ref()
858 if (memcmp(&ctx->stencil_ref, &ctx->stencil_ref_saved, in cso_restore_stencil_ref()
859 sizeof(ctx->stencil_ref))) { in cso_restore_stencil_ref()
860 ctx->stencil_ref = ctx->stencil_ref_saved; in cso_restore_stencil_ref()
861 ctx->pipe->set_stencil_ref(ctx->pipe, &ctx->stencil_ref); in cso_restore_stencil_ref()
/external/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_state.c59 const struct pipe_stencil_ref *stencil_ref) in fd_set_stencil_ref() argument
62 ctx->stencil_ref =* stencil_ref; in fd_set_stencil_ref()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_state.h111 struct si_dsa_stencil_ref_part stencil_ref; member
188 struct r600_atom *stencil_ref; member
Dsi_state.c1084 struct pipe_stencil_ref *ref = &sctx->stencil_ref.state; in si_emit_stencil_ref()
1085 struct si_dsa_stencil_ref_part *dsa = &sctx->stencil_ref.dsa_part; in si_emit_stencil_ref()
1103 if (memcmp(&sctx->stencil_ref.state, state, sizeof(*state)) == 0) in si_set_stencil_ref()
1106 sctx->stencil_ref.state = *state; in si_set_stencil_ref()
1107 si_mark_atom_dirty(sctx, &sctx->stencil_ref.atom); in si_set_stencil_ref()
1187 dsa->stencil_ref.valuemask[0] = state->stencil[0].valuemask; in si_create_dsa_state()
1188 dsa->stencil_ref.valuemask[1] = state->stencil[1].valuemask; in si_create_dsa_state()
1189 dsa->stencil_ref.writemask[0] = state->stencil[0].writemask; in si_create_dsa_state()
1190 dsa->stencil_ref.writemask[1] = state->stencil[1].writemask; in si_create_dsa_state()
1292 if (memcmp(&dsa->stencil_ref, &sctx->stencil_ref.dsa_part, in si_bind_dsa_state()
[all …]
/external/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_context.h159 struct compiled_stencil_ref stencil_ref; member
/external/mesa3d/src/gallium/drivers/i915/
Di915_state_immediate.c133 LIS5 |= i915->stencil_ref.ref_value[0] << S5_STENCIL_REF_SHIFT; in upload_S5()
Di915_state_dynamic.c118 bfo[0] |= i915->stencil_ref.ref_value[1] << BFO_STENCIL_REF_SHIFT; in upload_BFO()
Di915_context.h243 struct pipe_stencil_ref stencil_ref; member
/external/mesa3d/src/gallium/drivers/vc4/
Dvc4_state.c62 const struct pipe_stencil_ref *stencil_ref) in vc4_set_stencil_ref() argument
65 vc4->stencil_ref =* stencil_ref; in vc4_set_stencil_ref()
/external/mesa3d/src/gallium/drivers/swr/
Dswr_context.h129 struct pipe_stencil_ref stencil_ref;
/external/mesa3d/src/intel/blorp/
Dblorp_priv.h187 uint8_t stencil_ref; member
Dblorp_clear.c517 params.stencil_ref = stencil_value; in blorp_clear_depth_stencil()
641 params.stencil_ref = stencil_value; in blorp_gen8_hiz_clear_attachments()
707 params.stencil_ref = stencil_value; in blorp_clear_attachments()
/external/mesa3d/src/gallium/drivers/nouveau/nv30/
Dnv30_context.h103 struct pipe_stencil_ref stencil_ref; member
/external/mesa3d/src/gallium/drivers/vc5/
Dvc5_state.c68 const struct pipe_stencil_ref *stencil_ref) in vc5_set_stencil_ref() argument
71 vc5->stencil_ref = *stencil_ref; in vc5_set_stencil_ref()

1234