]> git.tdb.fi Git - libs/gl.git/blobdiff - source/extension.h
Drop Id tags and copyright notices from files
[libs/gl.git] / source / extension.h
index 4410cc3c316e244ec7ecd934e4668befffb6126d..69308241d96e3bd16867ff9d0f2c68d2defcaa12 100644 (file)
@@ -1,10 +1,3 @@
-/* $Id$
-
-This file is part of libmspgl
-Copyright © 2007  Mikko Rasa, Mikkosoft Productions
-Distributed under the LGPL
-*/
-
 #ifndef MSP_GL_EXTENSION_H_
 #define MSP_GL_EXTENSION_H_
 
@@ -27,12 +20,6 @@ functions of that extension are safe to use.
 */
 bool is_supported(const std::string &);
 
-/**
-Returns the OpenGL version number, as reported by the implementation.
-Functions up to the returned version are safe to use.
-*/
-const Version &get_gl_version();
-
 /**
 Checks that an extension is supported and throws if it isn't.
 */
@@ -46,6 +33,17 @@ struct RequireExtension
        RequireExtension(const std::string &e) { require_extension(e); }
 };
 
+/**
+Returns the OpenGL version number, as reported by the implementation.
+Functions up to the returned version are safe to use.
+*/
+const Version &get_gl_version();
+
+/**
+Indicates whether the OpenGL version is at least a.b.
+*/
+bool is_version_at_least(unsigned a, unsigned b);
+
 /**
 Checks that the OpenGL version is at least a.b and throws if it isn't.
 */
@@ -60,7 +58,7 @@ struct RequireVersion
 };
 
 /**
-Returns the address of an extension function.
+Returns the address of an extension function.  Only indended for internal use.
 */
 ExtFunc *get_proc_address(const std::string &);