Browse Source

Allowing forcing all buffer varietals

Donald Carr 7 năm trước cách đây
mục cha
commit
34dc1d934e
1 tập tin đã thay đổi với 5 bổ sung1 xóa
  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);