0

在 OpenGL 中,您通常通过使用顶点缓冲区获得更好的性能,甚至通过将许多对象放入同一个顶点缓冲区来获得更好的性能,这样就可以通过一次glDrawArrays调用来绘制大量顶点。

但是,这个的实际上限是多少?同一个缓冲区中有多少 MB 的顶点数据太多了?什么时候应该将一个顶点数组切割成两个单独的顶点数组?你怎么会知道这事?

4

1 回答 1

0

我知道这个答案可以被视为通用的,但我想它实际上取决于您使用的 GPU 和可用的 GPU 内存。

根据 OpenGL 规范,您可以处理的顶点数量没有硬性限制。

您可以在此处找到有关此主题的一些有用信息:

在 ipad 上使用 opengl es 在 1 帧中最多可以绘制多少个三角形?

于 2012-10-09T09:00:34.180 回答