manpagez: man pages & more
man glIndexMask(3)
Home | html | info | man
glIndexMask(3)                                                glIndexMask(3)




NAME

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



C SPECIFICATION

       void glIndexMask( GLuint mask )



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 number
       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(3), glDepthMask(3), glDrawBuffer(3), glIndex(3),
       glIndexPointer(3), glStencilMask(3)



                                                               glIndexMask(3)

Mac OS X 10.6 - Generated Thu Sep 17 20:20:23 CDT 2009
© manpagez.com 2000-2024
Individual documents may contain additional copyright information.