2010-11-20 38 views
4

请告诉我关于OpenGL 4.0的一些限制:OpenGL最大FBO和PBO

1)什么是我可以创建的FBO的最大值?

2)我可以创建多少PBO?

谢谢!

回答

4

最大值取决于您拥有的RAM +视频RAM的数量(以及每个对象的复杂程度)。图形驱动程序将确定存储VBO/PBO的最有效的位置,无论是在RAM还是视频RAM中。

基本上,只要您有剩余内存,您可以根据需要创建尽可能多的VBO/PBO。

2

OpenGL specification似乎并没有规定任何具体的值,所以我相信内存是唯一的限制。

你会知道当你点击glGetError() == GL_OUT_OF_MEMORY