DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

glIndexMask(3)





NAME

       glIndexMask - control the writing of individual bits in the color index
       buffers


C SPECIFICATION

       void glIndexMask( GLuint mask )

       delim $$


PARAMETERS

       mask  Specifies a bit mask to enable and disable the writing  of  indi-
             vidual  bits  in the color index buffers.  Initially, the mask is
             all 1's.


DESCRIPTION

       glIndexMask controls the writing of individual bits in the color  index
       buffers.  The least significant $n$ bits of mask, where $n$ is the num-
       ber of bits in a color index buffer, specify a mask.  Where a  1  (one)
       appears in the mask, it's possible to write to the corresponding bit in
       the color index buffer (or buffers).  Where a  0  (zero)  appears,  the
       corresponding bit is write-protected.

       This  mask  is  used  only in color index mode, and it affects only the
       buffers currently selected for writing (see glDrawBuffer).   Initially,
       all bits are enabled for writing.


ERRORS

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


ASSOCIATED GETS

       glGet with argument GL_INDEX_WRITEMASK


SEE ALSO

       glColorMask(3G),   glDepthMask(3G),   glDrawBuffer(3G),    glIndex(3G),
       glIndexPointer(3G), glStencilMask(3G)

                                                               GLINDEXMASK(3G)

Man(1) output converted with man2html