diff --git a/src/xenia/ui/gl/gl_context.cc b/src/xenia/ui/gl/gl_context.cc index a1c94ef9e..770532992 100644 --- a/src/xenia/ui/gl/gl_context.cc +++ b/src/xenia/ui/gl/gl_context.cc @@ -64,8 +64,8 @@ void GLContext::AssertExtensionsPresent() { auto glsl_version_raw = reinterpret_cast(glGetString(GL_SHADING_LANGUAGE_VERSION)); std::string glsl_version(glsl_version_raw); - if (glsl_version.find("4.50") != 0) { - FatalGLError("OpenGL GLSL version 4.50 is required."); + if (glsl_version.find("4.5") == std::string::npos && glsl_version.find("4.6") == std::string::npos) { + FatalGLError("OpenGL GLSL version 4.50 or higher is required."); return; }