From 5c0d7c3ae60a064be5d7513d0439b71b70094ff4 Mon Sep 17 00:00:00 2001 From: TheNumbat <mjslater@andrew.cmu.edu> Date: Wed, 13 Oct 2021 11:49:57 -0400 Subject: [PATCH] fix gl version check --- src/platform/gl.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/platform/gl.cpp b/src/platform/gl.cpp index 8c1144b..0b17c75 100644 --- a/src/platform/gl.cpp +++ b/src/platform/gl.cpp @@ -36,10 +36,11 @@ static bool is_gl45 = false; static bool is_gl41 = false; void setup() { - std::string ver = version(); - is_gl45 = ver.find("4.5") != std::string::npos; - is_gl41 = ver.find("4.1") != std::string::npos; - + GLint major, minor; + glGetIntegerv(GL_MAJOR_VERSION, &major); + glGetIntegerv(GL_MINOR_VERSION, &minor); + is_gl45 = major == 4 && minor == 5; + is_gl41 = major == 4 && minor == 1; setup_debug_proc(); Effects::init(); } -- GitLab