顶点缓冲区大小的实际大小限制是多少?

时间:2012-10-08 17:31:07

标签: ios opengl-es-2.0 vertex-array

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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

How many maximum triangles can be drawn on ipad using opengl es in 1 frame?