VBO

vertex buffer object保存顶点数据,也就是一堆坐标或者颜色,比如下面这样:

0.5, 0.5, 0.5, 1, 1, 1, 155, 255, 255, 1

VAO

vertex attribute object用来描述vbo的数据是什么意思, 比如:

  • 数据类型是什么
  • 一个数据有几个字节
  • 数据在vbo中的偏移 -

EBO/IBO

element buffer object index buffer object 用于描述一个图形由哪些点组成。我们可以直接使用坐标描述图形,也可以用ebo/ibo来描述图形,比如: ibo:

0, 2, 4, // 第一个三角形
2, 5, 8, // 第二个三角形

这里的0,2,4表示的是VBO中的坐标在数组中的索引:第0个点,第2个点,第4个点组成一个三形。

参考