Эх сурвалжийг харах

Allowing forcing all buffer varietals

Donald Carr 7 жил өмнө
parent
commit
34dc1d934e
1 өөрчлөгдсөн 5 нэмэгдсэн , 1 устгасан
  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);