| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/ |
| H A D | etnaviv_zsa.c | 107 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 D | zink_state.h | 107 VkStencilOpState stencil_front; member in struct:zink_depth_stencil_alpha_hw_state
|
| H A D | zink_draw.cpp | 661 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 D | zink_pipeline.c | 179 depth_stencil_state.front = state->dyn_state1.depth_stencil_alpha_state->stencil_front;
|
| H A D | zink_state.c | 501 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 D | panvk_vX_cs.c | 686 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 D | panvk_vX_meta_clear.c | 179 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 D | panvk_vX_meta_copy.c | 270 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 D | lima_gpu.h | 90 uint32_t stencil_front; member in struct:lima_render_state
|
| H A D | lima_draw.c | 666 render->stencil_front = stencil[0].func | 672 render->stencil_back = render->stencil_front; 691 render->stencil_front = 0xff000007;
|
| H A D | lima_job.c | 366 .stencil_front = 0x00000007, 384 reload_render_state.stencil_front = 0x0000024f;
|
| /xsrc/external/mit/MesaLib/dist/src/panfrost/lib/ |
| H A D | pan_blitter.c | 236 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 D | v4_pack.h | 2536 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 D | v5_pack.h | 2565 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 D | v6_pack.h | 3098 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 D | v7_pack.h | 3162 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 D | lima_draw.c | 106 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 D | v3d_context.h | 512 uint8_t stencil_front[6]; member in struct:v3d_depth_stencil_alpha_state
|
| H A D | v3dx_state.c | 214 STATIC_ASSERT(sizeof(so->stencil_front) >= 216 v3dx_pack(&so->stencil_front, STENCIL_CFG, config) {
|
| H A D | v3dx_emit.c | 636 v3d->zsa->stencil_front, config) {
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/v3d/ |
| H A D | v3d_context.h | 613 uint8_t stencil_front[6]; member in struct:v3d_depth_stencil_alpha_state
|
| H A D | v3dx_state.c | 214 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 D | panfrost-job.h | 530 struct mali_stencil_test stencil_front; member in struct:mali_shader_meta
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/panfrost/ |
| H A D | pan_cmdstream.c | 71 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 D | pan_context.c | 603 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);
|