]> git.tdb.fi Git - libs/gl.git/blobdiff - source/extension.h
Add a function to determine the active GL profile
[libs/gl.git] / source / extension.h
index 671e4af9aac989afff2a30c9d6cec2a474120c98..85b4fc4af27e0418bf9d4c09932ad835899724f6 100644 (file)
@@ -12,6 +12,12 @@ enum GLApi
        OPENGL_ES2
 };
 
+enum GLProfile
+{
+       CORE_PROFILE,
+       COMPATIBILITY_PROFILE
+};
+
 
 struct Version
 {
@@ -66,6 +72,9 @@ bool is_supported(const std::string &);
 /** Returns the API for which the library was compiled. */
 GLApi get_gl_api();
 
+/** Returns the OpenGL profile for the active context. */
+GLProfile get_gl_profile();
+
 /** Returns the OpenGL version number, as reported by the implementation. */
 const Version &get_gl_version();