0

我有两个程序要在它们之间切换。我将位置数据加载到 VBO 中,然后为我的第一个程序设置顶点属性数组。当我切换到第二个程序并尝试使用相同的数据设置我的顶点属性数组时,它无法绘制。但是,如果我使用完全相同的代码制作第二个缓冲区,并将其用于第二个程序,它们都画得很好。我想知道是否有人可以澄清在程序之间共享这些 VBO 的规则,因为除非需要它们,否则我宁愿没有两个缓冲区。

4

1 回答 1

0

是的,多个程序可以毫无问题地绑定到同一个 VBO。我的问题最终是我的程序的另一部分加载了一个单独的 VBO,它缺少一些顶点并且与使用两个程序无关。

于 2014-09-17T13:36:14.367 回答