summaryrefslogtreecommitdiff
path: root/src/qglview.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/qglview.cc')
-rw-r--r--src/qglview.cc27
1 files changed, 3 insertions, 24 deletions
diff --git a/src/qglview.cc b/src/qglview.cc
index a359a68..5310eac 100644
--- a/src/qglview.cc
+++ b/src/qglview.cc
@@ -149,30 +149,9 @@ void QGLView::initializeGL()
fprintf(stderr, "GLEW Error: %s\n", glewGetErrorString(err));
}
- GLint rbits, gbits, bbits, abits, dbits, sbits;
- glGetIntegerv(GL_RED_BITS, &rbits);
- glGetIntegerv(GL_GREEN_BITS, &gbits);
- glGetIntegerv(GL_BLUE_BITS, &bbits);
- glGetIntegerv(GL_ALPHA_BITS, &abits);
- glGetIntegerv(GL_DEPTH_BITS, &dbits);
- glGetIntegerv(GL_STENCIL_BITS, &sbits);
-
-
- this->rendererInfo.sprintf("GLEW version %s\n"
- "OpenGL version %s\n"
- "%s (%s)\n\n"
- "RGBA(%d%d%d%d), depth(%d), stencil(%d)\n"
- "Extensions:\n"
- "%s\n",
- glewGetString(GLEW_VERSION),
- glGetString(GL_VERSION),
- glGetString(GL_RENDERER),
- glGetString(GL_VENDOR),
- rbits, gbits, bbits, abits, dbits, sbits,
- glGetString(GL_EXTENSIONS));
-// FIXME: glGetString(GL_EXTENSIONS) is deprecated in OpenGL 3.0.
-// Use: glGetIntegerv(GL_NUM_EXTENSIONS, &NumberOfExtensions) and
-// glGetStringi(GL_EXTENSIONS, i)
+ std::string glewinfo = glew_dump();
+ std::string glextlist = glew_extensions_dump();
+ rendererInfo = glewinfo + std::string("\n") + glextlist;
const char *openscad_disable_gl20_env = getenv("OPENSCAD_DISABLE_GL20");
if (openscad_disable_gl20_env && !strcmp(openscad_disable_gl20_env, "0")) {
contact: Jan Huwald // Impressum