JOGL - 启用双缓冲可提高性能:如何?

时间:2012-02-07 12:16:44

标签: opengl double jogl buffering frame-rate

我正在使用以下代码启用或禁用双缓冲

GLCapabilities caps = new GLCapabilities(glp);

caps.setDoubleBuffered(false);

现在,我理解启用双缓冲会降低性能:减少每秒帧数。禁用它会改善FPS(当然,使用视觉工件)。

但我得到了相反的结果。当我启用双缓冲时,我得到大约250的FPS(对于具有大约10K三角形的模型)。当我禁用双缓冲时,我得到大约160 FPS(对于同一型号)。

有人可以向我解释一下吗?它是JOGL特有的东西还是我用来启用/禁用双缓冲的命令?

感谢。

0 个答案:

没有答案