X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=context.cpp;h=6ce57446b08983c670a3c7b7c99aaf452cc0fe61;hb=f6ab60538006a0ec33781d8cf23ad0f9e4de6770;hp=4ae85bdd95a7dc09f9abd4676d35fa078e894402;hpb=d147175aaa3e5abfe271940c4518e9ef8dbbc932;p=nageru diff --git a/context.cpp b/context.cpp index 4ae85bd..6ce5744 100644 --- a/context.cpp +++ b/context.cpp @@ -22,10 +22,11 @@ QSurface *create_surface(const QSurfaceFormat &format) return surface; } -QOpenGLContext *create_context() +QOpenGLContext *create_context(const QSurface *surface) { QOpenGLContext *context = new QOpenGLContext; context->setShareContext(global_share_widget->context()->contextHandle()); + context->setFormat(surface->format()); context->create(); return context; }