【发布时间】:2014-05-08 12:54:46
【问题描述】:
这是一个理论问题,所以我到现在都没有代码。
假设我有一个带有顶点位置数据的 VBO,并在 VAO 中使用它来渲染具有特殊索引数组的三角形的索引 (glDrawElements()) 图。
现在我想在第二个 VAO 中重用这个数据缓冲区来渲染一些由线条组成的其他图形,但使用不同的索引数组。
我需要如何绑定缓冲区,以便我可以重用第一个 VAO 的顶点数据?
【问题讨论】:
-
我知道为什么,但对我来说,创建多个元素数组并更改它们比多个 vao 更有意义。
-
在我看来它更加模块化,但我会再考虑一下。谢谢。