title: What is a binding point in OpenGL/OpenGL ES?
body: <p>I'm learning about OpenGL/ES. I'm not clear what a binding point is. I looked at the OpenGL documents and also searched the Internet, but couldn't find something which explains binding point well.</p>
  
  <p>Here is an example of what I mean by binding point. </p>
  
  <p>void glUniformBlockBinding( GLuint program,
      GLuint uniformBlockIndex,
      GLuint <strong>uniformBlockBinding</strong>);</p>
  
  <p>I would appreciate it if you can explain what a binding point is, how it is used, etc. </p>
  
  <p>Thank you.</p>