Fix 3D rendering on macOS
@@ -81,6 +81,12 @@ public:
/** Main function */
int Main(int argc, char *argv[])
{
+ // Default OpenGL format
+ QSurfaceFormat glFormat;
+ glFormat.setVersion(3, 3);
+ glFormat.setProfile(QSurfaceFormat::CoreProfile);
+ QSurfaceFormat::setDefaultFormat(glFormat);
+
// Create application
#if (QT_VERSION >= QT_VERSION_CHECK(5, 6, 0))
QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
@@ -107,12 +113,6 @@ public:
qApp->installNativeEventFilter(gpMouseDragCocoaEventFilter);
#endif
- // Default OpenGL format
- QSurfaceFormat glFormat;
- glFormat.setVersion(3, 3);
- glFormat.setProfile(QSurfaceFormat::CoreProfile);
- QSurfaceFormat::setDefaultFormat(glFormat);
-
// Init log
bool Initialized = NLog::InitLog(LocateLogPath());
if (!Initialized) UICommon::ErrorMsg(0, "Couldn't open log file. Logging will not work for this session.");
