0
回答
OpenGL中的VAO与VBO
滴滴云服务器,限时包月0.9元,为开发者而生>>>   

VBO是Vertex Buffer Object, VAO是Vertex Array Object。 VAO是OpenGL 3.0以后才引入的新东西,但是在2.0版本中做为扩展接口。

VBO其实就是显卡中的显存,为了提高渲染速度,可以将要绘制的顶点数据缓存在显存中,这样就不需要将要绘制的顶点数据重复从CPU发送到GPU, 浪费带宽资源。

而VAO则是一个容器,可以包括多个VBO,  它类似于以前的call list, 由于它进一步将VBO容于其中,所以绘制效率将在VBO的基础上更进一步。



参考:http://www.opengl.org/wiki/Tutorial2:_VAOs,_VBOs,_Vertex_and_Fragment_Shaders_(C_/_SDL)









原文链接:http://blog.csdn.net/favormm/article/details/7763775
<无标签>
举报
长平狐
发帖于5年前 0回/3K+阅
顶部