OpenGL 的绘制大致可以分为两个部分:索引形式和非索引形式。
非索引形式
非索引形式的绘制是按照顶点数据的顺序读取绘制。
非索引形式用 void glDrawArrays(GLenum mode, GLint first,GLsizei count) 方法。
mode: 图元类型
first:数组起始位置
count: 个数
索引形式
索引形式的绘制需要用到绑定在GL_ELEMENT_ARRAY_BUFFER的缓存对像。
索引绘制用到void glDrawElements(GLenum mode,GLsizei count,GLenum type,const GLvoid * indices)方法。
mode:绘制的类型
count:绘制的顶点个数
type:数据的类型
indices:数据偏移量