【发布时间】:2012-01-11 00:18:12
【问题描述】:
我正在通过构建或修改我给glBufferData 的缓冲区来渲染我的场景。我对顶点数组对象的理解是它们允许我跳过我正在使用的所有 VBO 的手动绑定。当我一直更新缓冲区时,情况仍然如此吗?
我可以绑定我的 VAO,调用 glBufferData 来更新顶点和索引(我目前仅有的两个 VBO),然后渲染吗?
我可以将内存映射与 VBO 一起使用吗?然后我可以绑定VAO,修改缓冲区,然后渲染?
VAO 究竟是做什么的?它的功能仅仅是存储和自动将顶点属性绑定到我的 VBO 的快捷方式吗?它是否拥有数据或绑定的所有权?
【问题讨论】:
标签: opengl