Fix incorrect assumption that Mesa GL 3.0 driver doesn't implement non-core functionality

This commit is contained in:
rdb 2015-07-30 18:50:53 +02:00
parent f22cc71995
commit 1834d9e879

View File

@ -522,18 +522,16 @@ reset() {
query_glsl_version(); query_glsl_version();
#ifndef OPENGLES #ifndef OPENGLES
bool core_profile; bool core_profile = is_at_least_gl_version(3, 2) &&
if (_gl_version_major < 3 || has_extension("GL_ARB_compatibility")) { !has_extension("GL_ARB_compatibility");
core_profile = false;
} else {
core_profile = true;
}
if (GLCAT.is_debug()) {
if (core_profile) { if (core_profile) {
GLCAT.debug() << "Using core profile\n"; GLCAT.debug() << "Using core profile\n";
} else { } else {
GLCAT.debug() << "Using compatibility profile\n"; GLCAT.debug() << "Using compatibility profile\n";
} }
}
#elif defined(OPENGLES_1) #elif defined(OPENGLES_1)
static const bool core_profile = false; static const bool core_profile = false;
#else #else