summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarius Kintel <marius@kintel.net>2011-12-09 12:17:35 (GMT)
committerMarius Kintel <marius@kintel.net>2011-12-09 12:17:35 (GMT)
commitccb15d52b9de9cdf2ad25a90a59faa7ba9bd4485 (patch)
tree73c390d283094a6f7f5dcc6e41e9a9d07092bd6a
parentf577f91d25071f5ad1a9fdb6ed7c6dd3aa4c1008 (diff)
Added pixelformat info to OpenGL info
-rw-r--r--src/glview.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/glview.cc b/src/glview.cc
index bd53b1b..d0b3517 100644
--- a/src/glview.cc
+++ b/src/glview.cc
@@ -136,15 +136,26 @@ void GLView::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_RENDERER),
glGetString(GL_VENDOR),
glGetString(GL_VERSION),
+ rbits, gbits, bbits, abits, dbits, sbits,
glGetString(GL_EXTENSIONS));
contact: Jan Huwald // Impressum