37 #include "../Core/Text/string_types.h"
38 #include "../Display/Image/pixel_format.h"
39 #include "../Display/Render/texture.h"
43 class CL_OpenGLGraphicContextProvider;
84 static void set_active(
const CL_OpenGLGraphicContextProvider *
const gc_provider);
91 static bool set_active();
96 static void check_error();
116 static void remove_active(
const CL_OpenGLGraphicContextProvider *
const gc_provider);
118 static int opengl_version_major;
119 static int opengl_version_minor;
120 static int glsl_version_major;
121 static int glsl_version_minor;
123 friend class CL_OpenGLGraphicContextProvider;