class QSurface;
class QOpenGLContext;
class QSurfaceFormat;
+class QGLWidget;
+extern QGLWidget *global_share_widget;
QSurface *create_surface(const QSurfaceFormat &format);
QOpenGLContext *create_context();
bool make_current(QOpenGLContext *context, QSurface *surface);