Originally posted by shinpaughp: I’m no expert but the regular glEnable sets server states and glEnableClientState sets client states.
As far as I know, only vertex arrays are considered client states, so glEnableClientState is a vertex array API function. But VBO are always server objects(like textures etc.) - they are not managed by client, so you shouldn’t have any problems with sharing them. If current drivers support this functionality. Why don’t you simply try?