summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorkintel <kintel@b57f626f-c46c-0410-a088-ec61d464b74c>2010-04-24 19:48:18 (GMT)
committerkintel <kintel@b57f626f-c46c-0410-a088-ec61d464b74c>2010-04-24 19:48:18 (GMT)
commit2aaed5ab1c82afeeec59e3bb7f6afd8b91c92fca (patch)
treebd4b6440288ad0ad7c63e1b9dfc2ec78c384cf88 /src
parent55b468e0fb554482e6572a6409a8952ad103a9dd (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.cc14
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
contact: Jan Huwald // Impressum