glEnable
используется для набора состояний, который определил ARB OpenGL, представляющего внутреннее состояние драйвера. glEnableClientState
для состояния, которое представляет информацию, которую вы более непосредственно контролируете. Единственным состоянием клиента, которое существовало для включения / выключения, были старые состояния массива вершин. И они были заменены на glEnable/DisableVertexAttribArray
.
Различие на самом деле совершенно бессмысленно, поскольку водитель все еще управляет всем этим состоянием.