From d12dba6db483294b8f6bab062bcbd4d668fd36b9 Mon Sep 17 00:00:00 2001 From: LazyBumHorse Date: Sat, 25 May 2019 17:39:28 +0200 Subject: [PATCH] (hotfix) Don't poll vendor specific 'patch' version --- gfx/drivers_shader/shader_gl_core.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/gfx/drivers_shader/shader_gl_core.cpp b/gfx/drivers_shader/shader_gl_core.cpp index e3320cb5fa..dee19ec1e1 100644 --- a/gfx/drivers_shader/shader_gl_core.cpp +++ b/gfx/drivers_shader/shader_gl_core.cpp @@ -90,19 +90,18 @@ static uint32_t gl_core_get_cross_compiler_target_version() const char *version = (const char*)glGetString(GL_VERSION); unsigned major = 0; unsigned minor = 0; - unsigned patch = 0; #ifdef HAVE_OPENGLES3 - if (!version || sscanf(version, "OpenGL ES %u.%u.%u", &major, &minor, &patch) < 2) + if (!version || sscanf(version, "OpenGL ES %u.%u", &major, &minor) != 2) return 300u; #else - if (!version || sscanf(version, "%u.%u.%u", &major, &minor, &patch) < 2) + if (!version || sscanf(version, "%u.%u", &major, &minor) != 2) return 150u; #endif if (major == 3u && minor == 2u) return 150u; - return 100u * major + 10u * minor + patch; + return 100u * major + 10u * minor; } GLuint gl_core_cross_compile_program(