glEnableClientState and glDisableClientState enable or disable individual client-side capabilities. By default, all client-side capabilities are disabled. Both glEnableClientState and glDisableClientState take a single argument, 1.1, which can assume one of the following values:GL_COLOR_ARRAY
If enabled, the color array is enabled for writing and used during rendering when glArrayElement, glDrawArrays, glDrawElement, or glDrawRangeElements is called. See glColorPointer.
GL_EDGE_FLAG_ARRAY
If enabled, the edge flag array is enabled for writing and used during rendering when glArrayElement, glDrawArrays, glDrawElement, or glDrawRangeElements is called. See glEdgeFlagPointer.
GL_INDEX_ARRAY
If enabled, the index array is enabled for writing and used during rendering when glArrayElement, glDrawArrays, glDrawElement, or glDrawRangeElements is called. See glIndexPointer.
GL_NORMAL_ARRAY
If enabled, the normal array is enabled for writing and used during rendering when glArrayElement, glDrawArrays, glDrawElement, or glDrawRangeElements is called. See glNormalPointer.
GL_TEXTURE_COORD_ARRAY
If enabled, the texture coordinate array is enabled for writing and used during rendering when glArrayElement, glDrawArrays, glDrawElement, or glDrawRangeElements is called. See glTexCoordPointer.
GL_VERTEX_ARRAY
If enabled, the vertex array is enabled for writing and used during rendering when glArrayElement, glDrawArrays, glDrawElement, or glDrawRangeElements is called. See glVertexPointer.