diff options
author | don bright <hugh.m.bright@gmail.com> | 2013-02-21 05:02:44 (GMT) |
---|---|---|
committer | don bright <hugh.m.bright@gmail.com> | 2013-02-21 05:02:44 (GMT) |
commit | e3ecf26d45afd3511634a7e5d9e0e569c038f915 (patch) | |
tree | 4b0bcea1ed940cad9a685c644b813a6a772c2207 /src/qglview.cc | |
parent | fc2d9341fac6948716b328b75f3366313bd2545a (diff) |
obj_rot + obj_trans -> Eigen::Vector. simplify glinfo dialog box.
Diffstat (limited to 'src/qglview.cc')
-rw-r--r-- | src/qglview.cc | 27 |
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")) { |