Fix crash starting the GUI on macOS where we must request a core profile.

See http://doc.qt.io/qt-5/qabstractopenglfunctions.html
This commit is contained in:
Adrian Jeakins 2018-12-04 23:05:06 +00:00
parent 12aca1558f
commit 92ddef9fc3

View File

@ -41,6 +41,7 @@ Application::Application(int &argc, char **argv) : QApplication(argc, argv)
{
QSurfaceFormat fmt;
fmt.setSamples(10);
fmt.setProfile(QSurfaceFormat::CoreProfile);
QSurfaceFormat::setDefaultFormat(fmt);
#ifdef _WIN32
SetConsoleCtrlHandler((PHANDLER_ROUTINE)WinHandler, TRUE);