X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fextension.h;fp=source%2Fextension.h;h=671e4af9aac989afff2a30c9d6cec2a474120c98;hp=e0fe3eff4bdcf4aa4c54428a0c18a356c09d2b73;hb=9dc2c20e8c7ac91d932b12492591b65786e24b0f;hpb=e0a2e7643f490bee69dfada6b029c8e02e6ede07 diff --git a/source/extension.h b/source/extension.h index e0fe3eff..671e4af9 100644 --- a/source/extension.h +++ b/source/extension.h @@ -6,6 +6,13 @@ namespace Msp { namespace GL { +enum GLApi +{ + OPENGL, + OPENGL_ES2 +}; + + struct Version { unsigned short major; @@ -56,6 +63,9 @@ typedef void ExtFunc(); /** Indicates whether an extension is supported. */ bool is_supported(const std::string &); +/** Returns the API for which the library was compiled. */ +GLApi get_gl_api(); + /** Returns the OpenGL version number, as reported by the implementation. */ const Version &get_gl_version();