用户登录
用户注册

分享至

opengl vao

  • 作者: 真_小小猪
  • 来源: 51数据库
  • 2020-09-24
VBO是Vertex Buffer Object, VAO是Vertex Array Object。 VAO是OpenGL 3.0以后才引入的新东西,但是在2.0版本中做为扩展接口。

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

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



  从os x lion(10.7)开始,apple支持了对opengl 3.2 core profile的支持。不过core profile与compatible相比有比较大幅度的改变。从主机端的api到opengl接口,再到glsl(opengl shading language),这些方面都有些变化。 在主机端接口方面,首...
软件
前端设计
程序设计
Java相关