X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fextension.h;h=e0fe3eff4bdcf4aa4c54428a0c18a356c09d2b73;hb=922fac753e31d97fc88daa166e93e4c5572bd2ba;hp=e6c2aca045491e4a23005b87ac35d60c5cab3e64;hpb=6afbace895a7bbcf216ab8e48280ea0303ab5892;p=libs%2Fgl.git diff --git a/source/extension.h b/source/extension.h index e6c2aca0..e0fe3eff 100644 --- a/source/extension.h +++ b/source/extension.h @@ -10,6 +10,12 @@ struct Version { unsigned short major; unsigned short minor; + + Version(); + Version(unsigned short, unsigned short); + Version(const std::string &); + + bool operator>=(const Version &) const; }; @@ -53,6 +59,9 @@ bool is_supported(const std::string &); /** Returns the OpenGL version number, as reported by the implementation. */ const Version &get_gl_version(); +/** Returns the GLSL version number, as reported by the implementation. */ +const Version &get_glsl_version(); + /** Indicates whether the OpenGL version is at least a.b. */ bool is_version_at_least(unsigned a, unsigned b);