X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fcore%2Fbackend.cpp;h=ac9e22b7d2a5ebadc7606d7dc9e065862921c18e;hp=c3e159f427ef339c4a9e46f4418cfb28e17f4ed1;hb=160e9eea29bd10034733d59507fa1bcca36be401;hpb=93448d16e72e38afbaecbccf6fdedd46d6a82a73 diff --git a/source/core/backend.cpp b/source/core/backend.cpp index c3e159f4..ac9e22b7 100644 --- a/source/core/backend.cpp +++ b/source/core/backend.cpp @@ -1,9 +1,6 @@ -#include -#include #include #include #include "backend.h" -#include "gl.h" using namespace std; @@ -34,43 +31,5 @@ bool Version::operator>=(const Version &other) const return major>other.major || (major==other.major && minor>=other.minor); } - -GraphicsApi get_backend_api() -{ -#ifdef GL_ES_VERSION_2_0 - return OPENGL_ES; -#else - return OPENGL; -#endif -} - -inline Version get_gl_version() -{ - const char *gl_ver_ptr = reinterpret_cast(glGetString(GL_VERSION)); - if(!gl_ver_ptr) - throw runtime_error("OpenGL version not available"); - - string gl_ver = gl_ver_ptr; - if(!gl_ver.compare(0, 10, "OpenGL ES ")) - gl_ver.erase(0, 10); - - Version ver(gl_ver.substr(0, gl_ver.find(' '))); - - if(const char *force_ver_ptr = getenv("MSPGL_FORCE_VERSION")) - { - Version force_ver(force_ver_ptr); - if(force_ver