Lines Matching defs:mask
128 * \param mask front and back bitmask.
137 _mesa_StencilFuncSeparateATI( GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask )
158 ctx->Stencil.ValueMask[0] == mask &&
159 ctx->Stencil.ValueMask[1] == mask &&
168 ctx->Stencil.ValueMask[0] = ctx->Stencil.ValueMask[1] = mask;
177 * \param mask bitmask.
186 stencil_func(struct gl_context *ctx, GLenum func, GLint ref, GLuint mask)
192 ctx->Stencil.ValueMask[face] == mask &&
199 ctx->Stencil.ValueMask[face] = mask;
205 ctx->Stencil.ValueMask[0] == mask &&
206 ctx->Stencil.ValueMask[1] == mask &&
214 ctx->Stencil.ValueMask[0] = ctx->Stencil.ValueMask[1] = mask;
220 _mesa_StencilFunc_no_error(GLenum func, GLint ref, GLuint mask)
223 stencil_func(ctx, func, ref, mask);
228 _mesa_StencilFunc(GLenum func, GLint ref, GLuint mask)
240 stencil_func(ctx, func, ref, mask);
245 * Set the stencil writing mask.
247 * \param mask bit-mask to enable/disable writing of individual bits in the
256 _mesa_StencilMask( GLuint mask )
267 if (ctx->Stencil.WriteMask[face] == mask)
271 ctx->Stencil.WriteMask[face] = mask;
275 if (ctx->Stencil.WriteMask[0] == mask &&
276 ctx->Stencil.WriteMask[1] == mask)
280 ctx->Stencil.WriteMask[0] = ctx->Stencil.WriteMask[1] = mask;
467 GLint ref, GLuint mask)
476 ctx->Stencil.ValueMask[0] = mask;
483 ctx->Stencil.ValueMask[1] = mask;
491 GLuint mask)
494 stencil_func_separate(ctx, face, func, ref, mask);
499 _mesa_StencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
516 stencil_func_separate(ctx, face, func, ref, mask);
521 stencil_mask_separate(struct gl_context *ctx, GLenum face, GLuint mask)
527 ctx->Stencil.WriteMask[0] = mask;
531 ctx->Stencil.WriteMask[1] = mask;
538 _mesa_StencilMaskSeparate_no_error(GLenum face, GLuint mask)
541 stencil_mask_separate(ctx, face, mask);
546 _mesa_StencilMaskSeparate(GLenum face, GLuint mask)
558 stencil_mask_separate(ctx, face, mask);
593 * "In the initial state, [...] the front and back stencil mask are both
599 * mask values should be initialized to 2^8 - 1 = 0xFF.