一步步学OpenGL 32 -《顶点数组对象VAO》

Posted Mr_厚厚

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一步步学OpenGL 32 -《顶点数组对象VAO》相关的知识,希望对你有一定的参考价值。

教程 32

顶点数组对象VAO

原文: http://ogldev.atspace.co.uk/www/tutorial32/tutorial32.html

CSDN完整版专栏: http://blog.csdn.net/column/details/13062.html


理论介绍

顶点数组对象(VAO,Vertex Array Object)用来封装所有和定点处理器相关的数据的特殊对象。它并不保存实际数据,而是放顶点缓冲VB、索引缓冲IB的引用以及顶点本身的结构定义等。使用VAO的优势是一旦你为一个mesh设置好了VAO,你可以仅通过绑定一下VAO将整个mesh的的状态传进来,然后就可以渲染mesh而不用担心它所有的状态,VAO帮助你记住所有的状态。如果你的应用需要处理一些mesh,这些mesh的顶点结构可能和其他mesh结构有略微的不同,VAO也

以上是关于一步步学OpenGL 32 -《顶点数组对象VAO》的主要内容,如果未能解决你的问题,请参考以下文章

一步步学OpenGL(33) -《实例渲染》

一步步学OpenGL(36) -《延迟渲染》

一步步学OpenGL(36) -《延迟渲染》

一步步学OpenGL(37) -《延迟渲染》

一步步学OpenGL(37) -《延迟渲染》

一步步学OpenGL(20) -《点光源》