diff options
author | kintel <kintel@b57f626f-c46c-0410-a088-ec61d464b74c> | 2010-04-24 19:48:18 (GMT) |
---|---|---|
committer | kintel <kintel@b57f626f-c46c-0410-a088-ec61d464b74c> | 2010-04-24 19:48:18 (GMT) |
commit | 2aaed5ab1c82afeeec59e3bb7f6afd8b91c92fca (patch) | |
tree | bd4b6440288ad0ad7c63e1b9dfc2ec78c384cf88 /src | |
parent | 55b468e0fb554482e6572a6409a8952ad103a9dd (diff) |
Output renderer info when OpenGL 2.0 is not found
git-svn-id: http://svn.clifford.at/openscad/trunk@525 b57f626f-c46c-0410-a088-ec61d464b74c
Diffstat (limited to 'src')
-rw-r--r-- | src/glview.cc | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/glview.cc b/src/glview.cc index 29046e0..270aed6 100644 --- a/src/glview.cc +++ b/src/glview.cc @@ -187,11 +187,19 @@ void GLView::initializeGL() #ifdef ENABLE_OPENCSG void GLView::display_opengl20_warning() { + QString rendererinfo; + rendererinfo.sprintf("GLEW version %s\n" + "%s (%s)\n" + "OpenGL version %s\n", + glewGetString(GLEW_VERSION), + glGetString(GL_RENDERER), glGetString(GL_VENDOR), + glGetString(GL_VERSION)); + QMessageBox::warning(NULL, "GLEW: GL_VERSION_2_0 is not supported!", - "Warning: No support for OpenGL 2.0 found! OpenCSG View has been disabled.\n\n" + QString("Warning: No support for OpenGL 2.0 found! OpenCSG View has been disabled.\n\n" "It is highly recommended to use OpenSCAD on a system with OpenGL 2.0 " - "support. Please check if OpenGL 2.0 drivers are available for your " - "graphics hardware."); + "support. Please check if OpenGL 2.0 drivers are available for your " + "graphics hardware.\n\n%1").arg(rendererinfo)); } #endif |