| State Variable | Description | Attribute Group | Initial Value | Get Command |
|---|---|---|---|---|
GL_DRAW_BUFFER | Buffers selected for drawing | color-buffer | -- | glGetIntegerv() |
GL_INDEX_WRITEMASK | Color-index writemask | color-buffer | 1's | glGetIntegerv() |
GL_COLOR_WRITEMASK | Color write enables; R, G, B, or A | color-buffer | GL_TRUE | glGetBooleanv() |
GL_DEPTH_WRITEMASK | Depth buffer enabled for writing | depth-buffer | GL_TRUE | glGetBooleanv() |
GL_STENCIL_WRITEMASK | Stencil-buffer writemask | stencil-buffer | 1's | glGetIntegerv() |
GL_COLOR_CLEAR_VALUE | Color-buffer clear value (RGBA mode) | color-buffer | 0, 0, 0, 0 | glGetFloatv() |
GL_INDEX_CLEAR_VALUE | Color-buffer clear value (color-index mode) | color-buffer | 0 | glGetFloatv() |
GL_DEPTH_CLEAR_VALUE | Depth-buffer clear value | depth-buffer | 1 | glGetIntegerv() |
GL_STENCIL_CLEAR_VALUE | Stencil-buffer clear value | stencil-buffer | 0 | glGetIntegerv() |
GL_ACCUM_CLEAR_VALUE | Accumulation-buffer clear value | accum-buffer | 0 | glGetFloatv() |
OpenGL Programming Guide