diff options
Diffstat (limited to 'tests/system-gl.cc')
-rw-r--r-- | tests/system-gl.cc | 13 |
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; |