]> git.xonotic.org Git - xonotic/netradiant.git/blobdiff - libs/gtkutil/glwidget.h
Inject OpenGLBinding instead of using GlobalOpenGL() everywhere
[xonotic/netradiant.git] / libs / gtkutil / glwidget.h
index c0bbff4d056f009862cfdbfcc3c51c0141e5e413..428fdec9515cd22bd01f0f462919520e8741bc0e 100644 (file)
 #if !defined( INCLUDED_GTKUTIL_GLWIDGET_H )
 #define INCLUDED_GTKUTIL_GLWIDGET_H
 
-extern void (*GLWidget_sharedContextCreated)();
+struct OpenGLBinding;
 
-extern void (*GLWidget_sharedContextDestroyed)();
+extern void (*GLWidget_sharedContextCreated)(OpenGLBinding &GL);
 
-ui::GLArea glwidget_new(bool zbuffer);
+extern void (*GLWidget_sharedContextDestroyed)(OpenGLBinding &GL);
+
+ui::GLArea glwidget_new(OpenGLBinding &GL, bool zbuffer);
 
 void glwidget_create_context(ui::GLArea self);