我正在使用以下代码启用或禁用双缓冲
GLCapabilities caps = new GLCapabilities(glp);
caps.setDoubleBuffered(false);
现在,我理解启用双缓冲会降低性能:减少每秒帧数。禁用它会改善FPS(当然,使用视觉工件)。
但我得到了相反的结果。当我启用双缓冲时,我得到大约250的FPS(对于具有大约10K三角形的模型)。当我禁用双缓冲时,我得到大约160 FPS(对于同一型号)。
有人可以向我解释一下吗?它是JOGL特有的东西还是我用来启用/禁用双缓冲的命令?
感谢。