DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

glStencilMask(3)





NAME

       glStencilMask  -  control the writing of individual bits in the stencil
       planes


C SPECIFICATION

       void glStencilMask( GLuint mask )

       delim $$


PARAMETERS

       mask  Specifies a bit mask to enable and disable writing of  individual
             bits in the stencil planes.  Initially, the mask is all 1's.


DESCRIPTION

       glStencilMask  controls  the  writing of individual bits in the stencil
       planes.  The least significant $n$ bits of mask, where $n$ is the  num-
       ber  of  bits in the stencil buffer, specify a mask.  Where a 1 appears
       in the mask, it's possible to write to the  corresponding  bit  in  the
       stencil buffer.  Where a 0 appears, the corresponding bit is write-pro-
       tected.  Initially, all bits are enabled for writing.


ERRORS

       GL_INVALID_OPERATION is generated if glStencilMask is executed  between
       the execution of glBegin and the corresponding execution of glEnd.


ASSOCIATED GETS

       glGet with argument GL_STENCIL_WRITEMASK
       glGet with argument GL_STENCIL_BITS


SEE ALSO

       glColorMask(3G),  glDepthMask(3G),  glIndexMask(3G), glStencilFunc(3G),
       glStencilOp(3G)

                                                             GLSTENCILMASK(3G)

Man(1) output converted with man2html