我正在构建或修改一个缓冲区,然后将其提供给
我能够绑定我的VAO,调用
我可以在VBO上使用内存映射吗?那么我就可以绑定VAO,修改缓冲区,然后进行渲染了?
VAO到底是做什么的?它的功能只是存储和自动绑定顶点属性到我的VBO吗?它接管数据或绑定吗?
glBufferData
来渲染场景。我的理解是顶点数组对象允许我跳过手动绑定所有使用的VBO。即使我一直更新缓冲区,这仍然适用吗?我能够绑定我的VAO,调用
glBufferData
来更新顶点和索引(目前只有这两个VBO),然后进行渲染吗?我可以在VBO上使用内存映射吗?那么我就可以绑定VAO,修改缓冲区,然后进行渲染了?
VAO到底是做什么的?它的功能只是存储和自动绑定顶点属性到我的VBO吗?它接管数据或绑定吗?
glBufferData
。 - Steven Lu