|
@@ -65,8 +65,18 @@ int main(int argc, char *argv[])
|
|
|
format.setRedBufferSize(8);
|
|
|
format.setGreenBufferSize(8);
|
|
|
format.setBlueBufferSize(8);
|
|
|
- if (settings.value("forceSingleBuffer", false).toBool())
|
|
|
- format.setSwapBehavior(QSurfaceFormat::SingleBuffer);
|
|
|
+ QSurfaceFormat::setDefaultFormat(format);
|
|
|
+ }
|
|
|
+
|
|
|
+ if (settings.value("forceSingleBuffer", false).toBool()) {
|
|
|
+ QSurfaceFormat format = QSurfaceFormat::defaultFormat();
|
|
|
+ format.setSwapBehavior(QSurfaceFormat::SingleBuffer);
|
|
|
+ QSurfaceFormat::setDefaultFormat(format);
|
|
|
+ }
|
|
|
+
|
|
|
+ if (settings.value("forceTripleBuffer", false).toBool()) {
|
|
|
+ QSurfaceFormat format = QSurfaceFormat::defaultFormat();
|
|
|
+ format.setSwapBehavior(QSurfaceFormat::TripleBuffer);
|
|
|
QSurfaceFormat::setDefaultFormat(format);
|
|
|
}
|
|
|
|