2 #include <QApplication>
3 #include <QDesktopWidget>
4 #include <QSurfaceFormat>
5 #include <QtGui/QOpenGLContext>
8 #include "mainwindow.h"
12 int main(int argc, char *argv[])
14 setenv("QT_XCB_GL_INTEGRATION", "xcb_egl", 0);
16 QCoreApplication::setAttribute(Qt::AA_ShareOpenGLContexts, true);
17 QApplication app(argc, argv);
20 fmt.setDepthBufferSize(0);
21 fmt.setStencilBufferSize(0);
22 fmt.setProfile(QSurfaceFormat::CoreProfile);
23 fmt.setMajorVersion(3);
24 fmt.setMinorVersion(1);
25 QSurfaceFormat::setDefaultFormat(fmt);
27 QGLFormat::setDefaultFormat(QGLFormat::fromSurfaceFormat(fmt));
29 global_share_widget = new QGLWidget();
31 MainWindow mainWindow;
32 mainWindow.resize(QSize(1280, 720));