《OpenGL编程指南》一3.2 OpenGL缓存数据

  1. 云栖社区>
  2. 华章计算机>
  3. 博客>
  4. 正文

《OpenGL编程指南》一3.2 OpenGL缓存数据

华章计算机 2017-07-03 14:44:00 浏览1309
展开阅读全文

本节书摘来自华章出版社《OpenGL编程指南》一书中的第3章,第3.2节,作者 Bill Licea-Kane ,更多章节内容可以访问云栖社区“华章计算机”公众号查看

3.2 OpenGL缓存数据

几乎所有使用OpenGL完成的事情都用到了缓存buffers中的数据中。OpenGL的缓存表示为缓存对象(buffer object)。在第1章里我们已经简要地介绍了缓存对象的意义。不过,这一节将稍微深入到缓存对象的方方面面当中,包括它的种类、创建方式、管理和销毁,以及与缓存对象有关的一些最优解决方案。

3.2.1 创建与分配缓存

与OpenGL中的很多其他实现类似,缓存对象也是使用GLuint的值来进行命名的。这个值可以使用glGenBuffers()命令来创建。我们已经在第1章介绍过这个函数了,但是在这里会再次给出它的原型,以方便读者参考。

网友评论

登录后评论
0/500
评论
华章计算机
+ 关注
所属云栖号: 华章计算机