table of contents
GLINDEXMASK(3G) | OpenGL Manual | GLINDEXMASK(3G) |
NAME¶
glIndexMask - control the writing of individual bits in the color index buffers
C SPECIFICATION¶
void glIndexMask(GLuint mask);
PARAMETERS¶
mask
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(), glDepthMask(), glDrawBuffer(), glIndex(), glIndexPointer(), glStencilMask()
COPYRIGHT¶
Copyright © 1991-2006 Silicon Graphics, Inc. This document is licensed under the SGI Free Software B License. For details, see http://oss.sgi.com/projects/FreeB/.
AUTHORS¶
opengl.org
04/12/2021 | opengl.org |