diff --git a/src/gl-fun.cpp b/src/gl-fun.cpp index a53b6c2..a26419f 100644 --- a/src/gl-fun.cpp +++ b/src/gl-fun.cpp @@ -99,7 +99,14 @@ void initGLFunctions() int glMajor = *ver - '0'; if (glMajor < 2) - throw EXC("At least OpenGL (ES) 2.0 is required"); + { + throw Exception(Exception::MKXPError, + "At least OpenGL (ES) 2.0 is required\n\nDriver:\n%s\n%s\n%s\n%s", + gl.GetString(GL_VENDOR), + gl.GetString(GL_RENDERER), + gl.GetString(GL_VERSION), + gl.GetString(GL_SHADING_LANGUAGE_VERSION)); + } if (gles) {