summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/system-gl.cc13
1 files changed, 1 insertions, 12 deletions
diff --git a/tests/system-gl.cc b/tests/system-gl.cc
index fe9bdce..f95a5ca 100644
--- a/tests/system-gl.cc
+++ b/tests/system-gl.cc
@@ -32,22 +32,11 @@ void glew_dump() {
<< endl;
};
-const char * gl_errors[] = {
- "GL_INVALID_ENUM", // 0x0500
- "GL_INVALID_VALUE", // 0x0501
- "GL_INVALID_OPERATION", // 0x0502
- "GL_OUT_OF_MEMORY" // 0x0503
-};
-
bool report_glerror(const char * function)
{
GLenum tGLErr = glGetError();
if (tGLErr != GL_NO_ERROR) {
- if ( (tGLErr-0x500)<=3 && (tGLErr-0x500)>=0 )
- cerr << "OpenGL error 0x" << hex << tGLErr << " ("
- << gl_errors[tGLErr-0x500] << ") after " << function << endl;
- else
- cerr << "OpenGL error 0x" << hex << tGLErr << " after " << function << endl;
+ cerr << "OpenGL error 0x" << hex << tGLErr << ": " << gluErrorString(tGLErr) << " after " << function << endl;
return true;
}
return false;
contact: Jan Huwald // Impressum