title: What does the GL_ARRAY_BUFFER target mean in glBindBuffer?
body: <p>I was confused about the VBO, </p>
  
  <pre><code>glGenBuffers(1, &amp;positionBufferObject);
  glBindBuffer(GL_ARRAY_BUFFER, positionBufferObject);
  </code></pre>
  
  <p>Besides GL_ARRAY_BUFFER, there are other target types: GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER...</p>
  
  <p>However, the Opengl manual doesn't mention what these targets mean. I checked the glew.h: </p>
  
  <pre><code>#define GL_ARRAY_BUFFER 0x8892
  </code></pre>
  
  <p>Does this mean the targets (like GL_ARRAY_BUFFER) are addresses? </p>
  
  <p>What does the target--GL_ARRAY_BUFFER mean in glBindBuffer?</p>