Lines Matching refs:Stencil
186 attr->Stencil = ctx->Stencil.Enabled;
187 attr->StencilTwoSide = ctx->Stencil.TestTwoSide;
252 memcpy(&head->Stencil, &ctx->Stencil, sizeof(head->Stencil));
448 TEST_AND_UPDATE(ctx->Stencil.Enabled, enable->Stencil, GL_STENCIL_TEST);
450 TEST_AND_UPDATE(ctx->Stencil.TestTwoSide, enable->StencilTwoSide,
1004 TEST_AND_UPDATE(ctx->Stencil.Enabled, attr->Stencil.Enabled,
1006 TEST_AND_CALL1(Stencil.Clear, ClearStencil);
1008 TEST_AND_UPDATE(ctx->Stencil.TestTwoSide, attr->Stencil.TestTwoSide,
1010 _mesa_ActiveStencilFaceEXT(attr->Stencil.ActiveFace
1015 attr->Stencil.Function[0],
1016 attr->Stencil.Ref[0],
1017 attr->Stencil.ValueMask[0]);
1018 TEST_AND_CALL1_SEL(Stencil.WriteMask[0], StencilMaskSeparate, GL_FRONT);
1019 _mesa_StencilOpSeparate(GL_FRONT, attr->Stencil.FailFunc[0],
1020 attr->Stencil.ZFailFunc[0],
1021 attr->Stencil.ZPassFunc[0]);
1024 attr->Stencil.Function[1],
1025 attr->Stencil.Ref[1],
1026 attr->Stencil.ValueMask[1]);
1027 TEST_AND_CALL1_SEL(Stencil.WriteMask[1], StencilMaskSeparate, GL_BACK);
1028 _mesa_StencilOpSeparate(GL_BACK, attr->Stencil.FailFunc[1],
1029 attr->Stencil.ZFailFunc[1],
1030 attr->Stencil.ZPassFunc[1]);