summaryrefslogtreecommitdiff
path: root/src/qglview.cc
diff options
context:
space:
mode:
authordon bright <hugh.m.bright@gmail.com>2013-02-21 05:02:44 (GMT)
committerdon bright <hugh.m.bright@gmail.com>2013-02-21 05:02:44 (GMT)
commite3ecf26d45afd3511634a7e5d9e0e569c038f915 (patch)
tree4b0bcea1ed940cad9a685c644b813a6a772c2207 /src/qglview.cc
parentfc2d9341fac6948716b328b75f3366313bd2545a (diff)
obj_rot + obj_trans -> Eigen::Vector. simplify glinfo dialog box.
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