Я был смущен VBO,
glGenBuffers(1, &positionBufferObject);
glBindBuffer(GL_ARRAY_BUFFER, positionBufferObject);
Помимо GL_ARRAY_BUFFER, есть и другие типы целей: GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER...
Однако в руководстве по Opengl не упоминается, что означают эти цели. Я проверил glew.h:
#define GL_ARRAY_BUFFER 0x8892
Означает ли это, что цели (например, GL_ARRAY_BUFFER) являются адресами?
Что означает target---GL_ARRAY_BUFFER в glBindBuffer?