OpenGL vertex buffer confusion
问题 Would someone care to explain the difference to be between a VertexBuffer , a VertexArray , a VertexBufferObject , and a VertexArrayObject ? I'm not even sure if these are all terms for different things, but I've seen all of them appear in the OpenGL spec. I know that a VertexBuffer simply contains vertices and nothing else, once bound, and once I've set the vertex pointers, I can use DrawArrays to draw it. I've done it this way many times. I am using what I think is a VertexArray, which