1

我目前正在编写一个 OpenGL 程序,它创建一个顶点缓冲区,只使用一次来绘制一批三角形。

我要保留它多久。现在我只是保留它直到下一批绘图开始,但我不确定这是否安全。glDeleteBuffers 中的文档有点不清楚。

从外观上看,与着色器不同,它意味着缓冲区被立即删除。当缓冲区当前用于渲染或延迟实际删除时,是否也会发生这种情况。

那么,在不累积太多缓冲区的情况下,最安全的方法是什么?

4

1 回答 1

3
于 2013-09-28T10:57:19.467 回答