diff --git a/panda/src/glstuff/glGraphicsStateGuardian_src.cxx b/panda/src/glstuff/glGraphicsStateGuardian_src.cxx index 7b0e286631..8a67c258d7 100644 --- a/panda/src/glstuff/glGraphicsStateGuardian_src.cxx +++ b/panda/src/glstuff/glGraphicsStateGuardian_src.cxx @@ -3472,13 +3472,16 @@ is_at_least_version(int major_version, int minor_version, int release_version) const { if (_gl_version_major < major_version) { return false; + } else if (_gl_version_major == major_version) { + if (_gl_version_minor < minor_version) { + return false; + } else if (_gl_version_minor == minor_version) { + if (_gl_version_release < release_version) { + return false; + } + } } - if (_gl_version_minor < minor_version) { - return false; - } - if (_gl_version_release < release_version) { - return false; - } + return true; }