glEnable
used for a set of states defined by OpenGL ARB, representing the internal state of the driver. glEnableClientState
is a state that represents information that you more directly control. The only client state that existed to enable / disable were the old states of the vertex array. And they were exceeded by glEnable/DisableVertexAttribArray
.
The difference does not really make sense, since the driver still controls all of this state.
source share