Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
GLINDEXMASK()							 GLINDEXMASK()

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, glDepthMask, glDrawBuffer, glIndex,	 glIndexPointer,  glS-
       tencilMask

								 GLINDEXMASK()

NAME | C SPECIFICATION | PARAMETERS | DESCRIPTION | ERRORS | ASSOCIATED GETS | SEE ALSO

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=glIndexMask&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help