Fix OpenGL on macOS

This commit is contained in:
Florian Märkl 2019-08-17 14:04:17 +02:00 committed by Florian Märkl
parent f8c9ddade4
commit 2b8bf99dd5
No known key found for this signature in database
GPG key ID: 125BC8A5A6A1E857
3 changed files with 49 additions and 15 deletions

View file

@ -6,6 +6,7 @@
#include <settings.h>
#include <registdialog.h>
#include <host.h>
#include <avopenglwidget.h>
#include <chiaki-cli.h>
@ -21,6 +22,7 @@
#include <QAudioFormat>
#include <QCommandLineParser>
#include <QMap>
#include <QSurfaceFormat>
Q_DECLARE_METATYPE(ChiakiLogLevel)
@ -55,9 +57,12 @@ int main(int argc, char *argv[])
return 1;
}
QApplication::setAttribute(Qt::AA_ShareOpenGLContexts);
QSurfaceFormat::setDefaultFormat(AVOpenGLWidget::CreateSurfaceFormat());
QApplication app(argc, argv);
QGuiApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
QApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
Settings settings;