Searched refs:stencil_front (Results 1 - 25 of 27) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/
H A Detnaviv_zsa.c107 const struct pipe_stencil_state *stencil_front = (so->stencil[1].enabled && so->stencil[1].valuemask) ? &so->stencil[i] : &so->stencil[0]; local in function:etna_zsa_state_create
110 VIVS_PE_STENCIL_OP_FUNC_FRONT(stencil_front->func) |
112 VIVS_PE_STENCIL_OP_FAIL_FRONT(translate_stencil_op(stencil_front->fail_op)) |
114 VIVS_PE_STENCIL_OP_DEPTH_FAIL_FRONT(translate_stencil_op(stencil_front->zfail_op)) |
116 VIVS_PE_STENCIL_OP_PASS_FRONT(translate_stencil_op(stencil_front->zpass_op)) |
120 VIVS_PE_STENCIL_CONFIG_MASK_FRONT(stencil_front->valuemask) |
121 VIVS_PE_STENCIL_CONFIG_WRITE_MASK_FRONT(stencil_front->writemask);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dzink_state.h107 VkStencilOpState stencil_front; member in struct:zink_depth_stencil_alpha_hw_state
H A Dzink_draw.cpp661 dsa_state->hw_state.stencil_front.failOp,
662 dsa_state->hw_state.stencil_front.passOp,
663 dsa_state->hw_state.stencil_front.depthFailOp,
664 dsa_state->hw_state.stencil_front.compareOp);
673 VKCTX(CmdSetStencilWriteMask)(batch->state->cmdbuf, VK_STENCIL_FACE_FRONT_BIT, dsa_state->hw_state.stencil_front.writeMask);
675 VKCTX(CmdSetStencilCompareMask)(batch->state->cmdbuf, VK_STENCIL_FACE_FRONT_BIT, dsa_state->hw_state.stencil_front.compareMask);
678 VKCTX(CmdSetStencilWriteMask)(batch->state->cmdbuf, VK_STENCIL_FACE_FRONT_AND_BACK, dsa_state->hw_state.stencil_front.writeMask);
679 VKCTX(CmdSetStencilCompareMask)(batch->state->cmdbuf, VK_STENCIL_FACE_FRONT_AND_BACK, dsa_state->hw_state.stencil_front.compareMask);
H A Dzink_pipeline.c179 depth_stencil_state.front = state->dyn_state1.depth_stencil_alpha_state->stencil_front;
H A Dzink_state.c501 cso->hw_state.stencil_front = stencil_op_state(depth_stencil_alpha->stencil);
507 cso->hw_state.stencil_back = cso->hw_state.stencil_front;
/xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/
H A Dpanvk_vX_cs.c686 cfg.stencil_front.mask = state->zs.s_front.compare_mask;
696 cfg.stencil_front.reference_value = state->zs.s_front.ref;
784 cfg.stencil_front.mask = pipeline->zs.s_front.compare_mask;
794 cfg.stencil_front.reference_value = pipeline->zs.s_front.ref;
798 cfg.stencil_front.compare_function = pipeline->zs.s_front.compare_func;
799 cfg.stencil_front.stencil_fail = pipeline->zs.s_front.fail_op;
800 cfg.stencil_front.depth_fail = pipeline->zs.s_front.z_fail_op;
801 cfg.stencil_front.depth_pass = pipeline->zs.s_front.pass_op;
H A Dpanvk_vX_meta_clear.c179 cfg.stencil_front.compare_function = MALI_FUNC_ALWAYS;
180 cfg.stencil_front.stencil_fail = MALI_STENCIL_OP_REPLACE;
181 cfg.stencil_front.depth_fail = MALI_STENCIL_OP_REPLACE;
182 cfg.stencil_front.depth_pass = MALI_STENCIL_OP_REPLACE;
183 cfg.stencil_front.mask = 0xFF;
184 cfg.stencil_back = cfg.stencil_front;
H A Dpanvk_vX_meta_copy.c270 cfg.stencil_front.compare_function = MALI_FUNC_ALWAYS;
271 cfg.stencil_front.stencil_fail = MALI_STENCIL_OP_REPLACE;
272 cfg.stencil_front.depth_fail = MALI_STENCIL_OP_REPLACE;
273 cfg.stencil_front.depth_pass = MALI_STENCIL_OP_REPLACE;
274 cfg.stencil_front.mask = 0xFF;
275 cfg.stencil_back = cfg.stencil_front;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/
H A Dlima_gpu.h90 uint32_t stencil_front; member in struct:lima_render_state
H A Dlima_draw.c666 render->stencil_front = stencil[0].func |
672 render->stencil_back = render->stencil_front;
691 render->stencil_front = 0xff000007;
H A Dlima_job.c366 .stencil_front = 0x00000007,
384 reload_render_state.stencil_front = 0x0000024f;
/xsrc/external/mit/MesaLib/dist/src/panfrost/lib/
H A Dpan_blitter.c236 cfg.stencil_front.compare_function = MALI_FUNC_ALWAYS;
237 cfg.stencil_front.stencil_fail = MALI_STENCIL_OP_REPLACE;
238 cfg.stencil_front.depth_fail = MALI_STENCIL_OP_REPLACE;
239 cfg.stencil_front.depth_pass = MALI_STENCIL_OP_REPLACE;
240 cfg.stencil_front.mask = 0xFF;
241 cfg.stencil_back = cfg.stencil_front;
/xsrc/external/mit/MesaLib/src/panfrost/lib/genxml/
H A Dv4_pack.h2536 struct MALI_STENCIL stencil_front; member in struct:MALI_RENDERER_STATE
2550 .stencil_front = { MALI_STENCIL_header }, \
2609 cl[10] = __gen_uint(values->stencil_front.reference_value, 0, 7) |
2610 __gen_uint(values->stencil_front.mask, 8, 15) |
2611 __gen_uint(values->stencil_front.compare_function, 16, 18) |
2612 __gen_uint(values->stencil_front.stencil_fail, 19, 21) |
2613 __gen_uint(values->stencil_front.depth_fail, 22, 24) |
2614 __gen_uint(values->stencil_front.depth_pass, 25, 27);
2704 values->stencil_front.reference_value = __gen_unpack_uint(cl, 320, 327);
2705 values->stencil_front
[all...]
H A Dv5_pack.h2565 struct MALI_STENCIL stencil_front; member in struct:MALI_RENDERER_STATE
2577 .stencil_front = { MALI_STENCIL_header }, \
2628 cl[10] = __gen_uint(values->stencil_front.reference_value, 0, 7) |
2629 __gen_uint(values->stencil_front.mask, 8, 15) |
2630 __gen_uint(values->stencil_front.compare_function, 16, 18) |
2631 __gen_uint(values->stencil_front.stencil_fail, 19, 21) |
2632 __gen_uint(values->stencil_front.depth_fail, 22, 24) |
2633 __gen_uint(values->stencil_front.depth_pass, 25, 27);
2703 values->stencil_front.reference_value = __gen_unpack_uint(cl, 320, 327);
2704 values->stencil_front
[all...]
H A Dv6_pack.h3098 struct MALI_STENCIL stencil_front; member in struct:MALI_RENDERER_STATE
3112 .stencil_front = { MALI_STENCIL_header }, \
3166 cl[10] = __gen_uint(values->stencil_front.reference_value, 0, 7) |
3167 __gen_uint(values->stencil_front.mask, 8, 15) |
3168 __gen_uint(values->stencil_front.compare_function, 16, 18) |
3169 __gen_uint(values->stencil_front.stencil_fail, 19, 21) |
3170 __gen_uint(values->stencil_front.depth_fail, 22, 24) |
3171 __gen_uint(values->stencil_front.depth_pass, 25, 27);
3286 values->stencil_front.reference_value = __gen_unpack_uint(cl, 320, 327);
3287 values->stencil_front
[all...]
H A Dv7_pack.h3162 struct MALI_STENCIL stencil_front; member in struct:MALI_RENDERER_STATE
3178 .stencil_front = { MALI_STENCIL_header }, \
3235 cl[10] = __gen_uint(values->stencil_front.reference_value, 0, 7) |
3236 __gen_uint(values->stencil_front.mask, 8, 15) |
3237 __gen_uint(values->stencil_front.compare_function, 16, 18) |
3238 __gen_uint(values->stencil_front.stencil_fail, 19, 21) |
3239 __gen_uint(values->stencil_front.depth_fail, 22, 24) |
3240 __gen_uint(values->stencil_front.depth_pass, 25, 27);
3360 values->stencil_front.reference_value = __gen_unpack_uint(cl, 320, 327);
3361 values->stencil_front
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/lima/
H A Dlima_draw.c106 uint32_t stencil_front; member in struct:lima_render_state
265 .stencil_front = 0x00000007,
366 .stencil_front = 0x00000007,
1110 render->stencil_front = stencil[0].func |
1123 render->stencil_front = 0xff000007;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/v3d/
H A Dv3d_context.h512 uint8_t stencil_front[6]; member in struct:v3d_depth_stencil_alpha_state
H A Dv3dx_state.c214 STATIC_ASSERT(sizeof(so->stencil_front) >=
216 v3dx_pack(&so->stencil_front, STENCIL_CFG, config) {
H A Dv3dx_emit.c636 v3d->zsa->stencil_front, config) {
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/v3d/
H A Dv3d_context.h613 uint8_t stencil_front[6]; member in struct:v3d_depth_stencil_alpha_state
H A Dv3dx_state.c214 STATIC_ASSERT(sizeof(so->stencil_front) >=
216 v3dx_pack(&so->stencil_front, STENCIL_CFG, config) {
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/include/
H A Dpanfrost-job.h530 struct mali_stencil_test stencil_front; member in struct:mali_shader_meta
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/panfrost/
H A Dpan_cmdstream.c71 struct mali_stencil_packed stencil_front, stencil_back; member in struct:panfrost_zsa_state
511 cfg.stencil_front.reference_value = ctx->stencil_ref.ref_value[0];
563 rsd.opaque[10] |= zsa->stencil_front.opaque[0];
3356 pan_pipe_to_stencil(&zsa->stencil[0], &so->stencil_front);
3361 so->stencil_back = so->stencil_front;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/
H A Dpan_context.c603 panfrost_make_stencil_state(&default_stencil, &shader.stencil_front);
972 ctx->fragment_shader_core.stencil_front.ref = ctx->stencil_ref.ref_value[0];
2253 panfrost_make_stencil_state(&depth_stencil->stencil[0], &ctx->fragment_shader_core.stencil_front);

Completed in 87 milliseconds

12