Lines Matching refs:Stencil
52 #include "stencil.h"
119 GLboolean Stencil;
313 attr->Stencil = ctx->Stencil.Enabled;
314 attr->StencilTwoSide = ctx->Stencil.TestTwoSide;
416 memcpy( attr, &ctx->Stencil, sizeof(struct gl_stencil_attrib) );
600 TEST_AND_UPDATE(ctx->Stencil.Enabled, enable->Stencil, GL_STENCIL_TEST);
602 TEST_AND_UPDATE(ctx->Stencil.TestTwoSide, enable->StencilTwoSide, GL_STENCIL_TEST_TWO_SIDE_EXT);
1211 const struct gl_stencil_attrib *stencil;
1212 stencil = (const struct gl_stencil_attrib *) attr->data;
1213 _mesa_set_enable(ctx, GL_STENCIL_TEST, stencil->Enabled);
1214 _mesa_ClearStencil(stencil->Clear);
1217 stencil->TestTwoSide);
1218 _mesa_ActiveStencilFaceEXT(stencil->ActiveFace
1223 stencil->Function[0],
1224 stencil->Ref[0],
1225 stencil->ValueMask[0]);
1226 _mesa_StencilMaskSeparate(GL_FRONT, stencil->WriteMask[0]);
1227 _mesa_StencilOpSeparate(GL_FRONT, stencil->FailFunc[0],
1228 stencil->ZFailFunc[0],
1229 stencil->ZPassFunc[0]);
1232 stencil->Function[1],
1233 stencil->Ref[1],
1234 stencil->ValueMask[1]);
1235 _mesa_StencilMaskSeparate(GL_BACK, stencil->WriteMask[1]);
1236 _mesa_StencilOpSeparate(GL_BACK, stencil->FailFunc[1],
1237 stencil->ZFailFunc[1],
1238 stencil->ZPassFunc[1]);