Lines Matching defs:version
161 #define GLAD_VERSION_MAJOR(version) (version / 10000)
162 #define GLAD_VERSION_MINOR(version) (version % 10000)
5803 static int glad_gl_get_extensions( int version, const char **out_exts, unsigned int *out_num_exts_i, char ***out_exts_i) {
5805 if(GLAD_VERSION_MAJOR(version) < 3) {
5807 (void) version;
5858 static int glad_gl_has_extension(int version, const char *exts, unsigned int num_exts_i, char **exts_i, const char *ext) {
5859 if(GLAD_VERSION_MAJOR(version) < 3 || !GLAD_GL_IS_SOME_NEW_VERSION) {
5895 static int glad_gl_find_extensions_gl( int version) {
5899 if (!glad_gl_get_extensions(version, &exts, &num_exts_i, &exts_i)) return 0;
5901 GLAD_GL_ARB_multisample = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_multisample");
5902 GLAD_GL_ARB_robustness = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_robustness");
5903 GLAD_GL_KHR_debug = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_KHR_debug");
5912 const char* version;
5922 version = (const char*) glad_glGetString(GL_VERSION);
5923 if (!version) return 0;
5926 if (strncmp(version, prefixes[i], length) == 0) {
5927 version += length;
5932 GLAD_IMPL_UTIL_SSCANF(version, "%d.%d", &major, &minor);
5951 int version;
5956 version = glad_gl_find_core_gl();
5971 if (!glad_gl_find_extensions_gl(version)) return 0;
5978 return version;