return surface;
}
+QSurface *create_surface_with_same_format(const QSurface *surface)
+{
+ return create_surface(surface->format());
+}
+
QOpenGLContext *create_context(const QSurface *surface)
{
QOpenGLContext *context = new QOpenGLContext;
{
return context->makeCurrent(surface);
}
+
+void delete_context(QOpenGLContext *context)
+{
+ delete context;
+}