mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-02 09:52:27 -04:00
Fix incorrect assumption that Mesa GL 3.0 driver doesn't implement non-core functionality
This commit is contained in:
parent
f22cc71995
commit
1834d9e879
@ -522,17 +522,15 @@ reset() {
|
||||
query_glsl_version();
|
||||
|
||||
#ifndef OPENGLES
|
||||
bool core_profile;
|
||||
if (_gl_version_major < 3 || has_extension("GL_ARB_compatibility")) {
|
||||
core_profile = false;
|
||||
} else {
|
||||
core_profile = true;
|
||||
}
|
||||
bool core_profile = is_at_least_gl_version(3, 2) &&
|
||||
!has_extension("GL_ARB_compatibility");
|
||||
|
||||
if (core_profile) {
|
||||
GLCAT.debug() << "Using core profile\n";
|
||||
} else {
|
||||
GLCAT.debug() << "Using compatibility profile\n";
|
||||
if (GLCAT.is_debug()) {
|
||||
if (core_profile) {
|
||||
GLCAT.debug() << "Using core profile\n";
|
||||
} else {
|
||||
GLCAT.debug() << "Using compatibility profile\n";
|
||||
}
|
||||
}
|
||||
#elif defined(OPENGLES_1)
|
||||
static const bool core_profile = false;
|
||||
|
Loading…
x
Reference in New Issue
Block a user