Explorar o código

Allowing forcing all buffer varietals

Donald Carr %!s(int64=7) %!d(string=hai) anos
pai
achega
34dc1d934e
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  1. 5 1
      src/main.cpp

+ 5 - 1
src/main.cpp

@@ -195,7 +195,11 @@ int main(int argc, char *argv[])
             QSurfaceFormat format = QSurfaceFormat::defaultFormat();
             format.setSwapBehavior(QSurfaceFormat::SingleBuffer);
             QSurfaceFormat::setDefaultFormat(format);
-        } else if (settings.value("forceDoubleBuffer", false).toBool()) {
+        } else if (settings.value("forceDoubleBuffer", true).toBool()) {
+            QSurfaceFormat format = QSurfaceFormat::defaultFormat();
+            format.setSwapBehavior(QSurfaceFormat::DoubleBuffer);
+            QSurfaceFormat::setDefaultFormat(format);
+        } else if (settings.value("forceTripleBuffer", true).toBool()) {
             QSurfaceFormat format = QSurfaceFormat::defaultFormat();
             format.setSwapBehavior(QSurfaceFormat::TripleBuffer);
             QSurfaceFormat::setDefaultFormat(format);