| Mask Bit | Attribute Group |
|---|---|
| GL_ACCUM_BUFFER_BIT | accum-buffer |
| GL_ALL_ATTRIB_BITS | — |
| GL_COLOR_BUFFER_BIT | color-buffer |
| GL_CURRENT_BIT | current |
| GL_DEPTH_BUFFER_BIT | depth-buffer |
| GL_ENABLE_BIT | enable |
| GL_EVAL_BIT | eval |
| GL_FOG_BIT | fog |
| GL_HINT_BIT | hint |
| GL_LIGHTING_BIT | lighting |
| GL_LINE_BIT | line |
| GL_LIST_BIT | list |
| GL_PIXEL_MODE_BIT | pixel |
| GL_POINT_BIT | point |
| GL_POLYGON_BIT | polygon |
| GL_POLYGON_STIPPLE_BIT | polygon-stipple |
| GL_SCISSOR_BIT | scissor |
| GL_STENCIL_BUFFER_BIT | stencil-buffer |
| GL_TEXTURE_BIT | texture |
| GL_TRANSFORM_BIT | transform |
| GL_VIEWPORT_BIT | viewport |
void glPopAttrib(void);
Restores the values of those state variables that were saved with the last glPushAttrib.