Qt 中使用OpenGL双缓存
我是这样用的:
void MyWidget::initializeGL()
{
glEnable(GL_DEPTH_TEST);
glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
format().setDoubleBuffer(true);//语句1
setAutoBufferSwap(true);//语句2
}
但是没什么改善;
按照Qt Class的说明,(The buffer auto-swapping is on by default.)语句1和2是不用的. 可是
format().setDoubleBuffer(false);
也没什么变化.