Lines Matching refs:Stencil
185 attr->Stencil = ctx->Stencil.Enabled;
186 attr->StencilTwoSide = ctx->Stencil.TestTwoSide;
251 memcpy(&head->Stencil, &ctx->Stencil, sizeof(head->Stencil));
447 TEST_AND_UPDATE(ctx->Stencil.Enabled, enable->Stencil, GL_STENCIL_TEST);
449 TEST_AND_UPDATE(ctx->Stencil.TestTwoSide, enable->StencilTwoSide,
1145 TEST_AND_UPDATE(ctx->Stencil.Enabled, attr->Stencil.Enabled,
1147 TEST_AND_CALL1(Stencil.Clear, ClearStencil);
1149 TEST_AND_UPDATE(ctx->Stencil.TestTwoSide, attr->Stencil.TestTwoSide,
1151 _mesa_ActiveStencilFaceEXT(attr->Stencil.ActiveFace
1156 attr->Stencil.Function[0],
1157 attr->Stencil.Ref[0],
1158 attr->Stencil.ValueMask[0]);
1159 TEST_AND_CALL1_SEL(Stencil.WriteMask[0], StencilMaskSeparate, GL_FRONT);
1160 _mesa_StencilOpSeparate(GL_FRONT, attr->Stencil.FailFunc[0],
1161 attr->Stencil.ZFailFunc[0],
1162 attr->Stencil.ZPassFunc[0]);
1165 attr->Stencil.Function[1],
1166 attr->Stencil.Ref[1],
1167 attr->Stencil.ValueMask[1]);
1168 TEST_AND_CALL1_SEL(Stencil.WriteMask[1], StencilMaskSeparate, GL_BACK);
1169 _mesa_StencilOpSeparate(GL_BACK, attr->Stencil.FailFunc[1],
1170 attr->Stencil.ZFailFunc[1],
1171 attr->Stencil.ZPassFunc[1]);