1: 初始化顶点数组对象
glGenVertexArrays(GLsizei n, GLuint* array); 返回n个未使用的对象名到数组array中 这里是 VAOs。
glBindVertexArrays(GLuint array); 创建并绑定一个顶点数组对象。
2: 分配顶点缓存对象
glGenBuffers(GLsizei n, GLuint *buffers); 返回n个当前未使用的缓存对象, 并保存在buffers数组中
glBindBuffers(GLenum target, GLuint *buffers); 绑定并激活 当前的顶点缓存对象。
总结: 因为opengl里面的描述比较抽象。
所以目前理解为 :
初始化顶点数组对象:类似向显卡请求一块可操作硬盘,
分配顶点缓存对象: 类似从可以操硬盘中申请可用内存。