glBindXxx
glBindXxx is a family of functions in OpenGL and OpenGL ES used to bind a named resource to a specific target. These functions are crucial for managing and accessing various types of graphical data and states within the OpenGL pipeline. The "Xxx" in glBindXxx typically represents the type of resource being bound, such as textures, buffers, or programs.
The core concept behind glBindXxx is to associate a client-side handle or identifier with a target binding
The use of glBindXxx allows for efficient management of multiple resources. Instead of passing entire resource
The specific binding points and resource types supported by glBindXxx vary depending on the OpenGL version