glIndexMask.3gl




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 individual
	bits in	the color index	buffers.  Initially, the mask is all ones.


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.	 Wherever a one	appears	in
  the mask, the	corresponding bit in the color index buffer (or	buffers) is
  made writable.  Where	a zero appears,	the 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, glStencilMask




Introduction | Alphabetic | Specification

Last Edited: Mon, May 22, 1995

AFV