50{
52
53 const char* version = context_version.c_str();
58 break;
59 }
60 }
61
64#ifdef _MSC_VER
65 const int res = sscanf_s(version, "%d.%d", &major, &minor);
66#else
67 const int res = sscanf(version, "%d.%d", &major, &minor);
68#endif
69 if (res != 2)
70 return false;
71
72#ifdef ENABLE_OPENGL_ES
75#else
78#endif
79
80 if (glad_res == 0)
81 return false;
82
83#ifdef ENABLE_OPENGL_ES
85#endif
86
88}
#define glsafe(cmd)
Definition OpenGLUtils.hpp:25
#define GL_MAX_TEXTURE_SIZE
Definition gl.h:1146
int GLint
Definition gl.h:2062
#define glGetIntegerv
Definition gl.h:3873
GLAD_API_CALL int gladLoaderLoadGL(void)
Definition gl.c:2626
GLAD_API_CALL int gladLoaderLoadGLES2(void)
Definition gles2.c:830
float length(const Vec3 &v)
Definition Utils.cpp:45
static const char * OPENGL_ES_PREFIXES[]
Definition OpenGLUtils.cpp:42