]> git.sesse.net Git - nageru/blob - main.cpp
Fix a compile error related to gl.h choices.
[nageru] / main.cpp
1 #include <epoxy/gl.h>
2 #include <QApplication>
3 #include <QDesktopWidget>
4 #include <QSurfaceFormat>
5 #include <QtGui/QOpenGLContext>
6
7 #include "mainwindow.h"
8 #include "mixer.h"
9
10 int main(int argc, char *argv[])
11 {
12         setenv("QT_XCB_GL_INTEGRATION", "xcb_egl", 0);
13
14         QCoreApplication::setAttribute(Qt::AA_ShareOpenGLContexts, true);
15         QApplication app(argc, argv);
16
17         QSurfaceFormat fmt;
18         fmt.setDepthBufferSize(0);
19         fmt.setStencilBufferSize(0);
20         fmt.setProfile(QSurfaceFormat::CoreProfile);
21         fmt.setMajorVersion(3);
22         fmt.setMinorVersion(1);
23         QSurfaceFormat::setDefaultFormat(fmt);
24
25         MainWindow mainWindow;
26         mainWindow.resize(QSize(1280, 720));
27         mainWindow.show();
28
29         int rc = app.exec();
30         mixer_quit();
31         return rc;
32 }