From 4799b7b555b3ddf86f9949caf9aae0e706cea4bc Mon Sep 17 00:00:00 2001 From: Don Bright Date: Wed, 19 Oct 2011 17:30:19 -0500 Subject: always dump hex code of GL error diff --git a/tests/system-gl.cc b/tests/system-gl.cc index b7c7dd6..750237d 100644 --- a/tests/system-gl.cc +++ b/tests/system-gl.cc @@ -27,7 +27,7 @@ void glew_dump() { }; const char * gl_errors[] = { - "​GL_INVALID_ENUM​", // 0x0500 + "GL_INVALID_ENUM", // 0x0500 "GL_INVALID_VALUE", // 0x0501 "GL_INVALID_OPERATION", // 0x0502 "GL_OUT_OF_MEMORY" // 0x0503 @@ -38,7 +38,8 @@ bool report_glerror(const char * task) GLenum tGLErr = glGetError(); if (tGLErr != GL_NO_ERROR) { if ( (tGLErr-0x500)<=3 && (tGLErr-0x500)>=0 ) - cerr << "OpenGL error " << gl_errors[tGLErr-0x500] << " while " << task << endl; + cerr << "OpenGL error " << hex << tGLErr << "(" << + << gl_errors[tGLErr-0x500] << ") while " << task << endl; else cerr << "OpenGL error " << hex << tGLErr << " while " << task << endl; return true; -- cgit v0.10.1