X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fextension.h;h=671e4af9aac989afff2a30c9d6cec2a474120c98;hb=346ed5bd91f10489acd280e2165a951d6938f0df;hp=e0fe3eff4bdcf4aa4c54428a0c18a356c09d2b73;hpb=f92c10f969a02e707a236cb364332bf079cdf4fc;p=libs%2Fgl.git 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();