我在openGL中绘制四边形。我的问题是,是否有任何与此额外的性能增益:OpenGL四次渲染优化
// Method #1
glBegin(GL_QUADS);
// Define vertices for 10 quads
glEnd();
...在这样每个10个四边形:
// Method #2
glBegin(GL_QUADS);
// Define vertices for first quad
glEnd();
glBegin(GL_QUADS);
// Define vertices for second quad
glEnd();
//etc...
所有四边形使用相同的纹理在此案件。
您是如何基准测试的?对OpenGL调用进行基准测试非常困难 - 只需在调用之前和之后设置计时器,并不一定会考虑将数据发送到GPU,GPU上的任何计算以及渲染。 – 2009-07-13 03:53:54