gl.ColorMask(red, green, blue, alpha)
gl.ColorMask()
specifies whether the individual color components in the frame buffer can or cannot be
written. If red is #GL_FALSE
, for example, no change is made to the red component of any pixel in any
of the color buffers, regardless of the drawing operation attempted. The initial values are all #GL_TRUE
,
indicating that the color components can be written.
Changes to individual bits of components cannot be controlled. Rather, changes are either enabled or disabled for entire color components.
Please consult an OpenGL reference manual for more information.
#GL_INVALID_OPERATION
is generated if gl.ColorMask()
is executed between the execution of gl.Begin() and the corresponding execution of gl.End()
#GL_COLOR_WRITEMASK
gl.Get() with argument #GL_RGBA_MODE