我的github

Vertex Array Object和Vertex Buffer Objects的关系。

其实把VAO当成Vertex Attribute Object更好。意思是它是VBO的属性。

VBO中存储着很多的数据,各式各样的,有vertex有color有index有法线有纹理等等五花八门。

而VAO就相当于一个指针,来管理或者说控制或者说指定当前的vertex以及与它相关的index等,也就是vertex的各种属性信息。

从而引出VertexAttribPointer。

它指定一个包含着多个VBO的Array的当前属性值。

参考:https://blog.csdn.net/danshiming/article/details/56286880

>>VBO是为了向GPU传递顶点数据,那么VAO就是为了向GPU解释顶点数据。

posted on 2023-04-06 23:12  XiaoNiuFeiTian  阅读(65)  评论(0编辑  收藏  举报