glEnableClient
glEnableClient is a function in the OpenGL graphics API used to enable or disable specific client-side capabilities. These capabilities control various aspects of how vertex data is interpreted and processed before being sent to the graphics hardware. When a client-side capability is enabled, OpenGL expects the application to provide data in a certain format or to use specific mechanisms for vertex attribute specification. Conversely, disabling a capability tells OpenGL that the application will not be providing data in that manner.
Commonly enabled client-side capabilities include vertex arrays (like `GL_VERTEX_ARRAY`, `GL_NORMAL_ARRAY`, `GL_COLOR_ARRAY`, and `GL_TEXTURE_COORD_ARRAY`) and their associated
Disabling a capability is equally important. If a client-side array is no longer needed, disabling its corresponding