[core] add GL_CONTEXT_LOST case to checkError

and reorder according to hex value
https://www.opengl.org/wiki/OpenGL_Error#Testing_for_errors
This commit is contained in:
Mike Morris
2016-08-24 14:39:15 -04:00
parent eb97dbe383
commit 658354ced1

View File

@@ -69,13 +69,16 @@ void checkError(const char *cmd, const char *file, int line) {
case GL_INVALID_ENUM: error = "INVALID_ENUM"; break;
case GL_INVALID_VALUE: error = "INVALID_VALUE"; break;
case GL_INVALID_OPERATION: error = "INVALID_OPERATION"; break;
case GL_INVALID_FRAMEBUFFER_OPERATION: error = "INVALID_FRAMEBUFFER_OPERATION"; break;
case GL_OUT_OF_MEMORY: error = "OUT_OF_MEMORY"; break;
#ifdef GL_STACK_OVERFLOW
case GL_STACK_OVERFLOW: error = "STACK_OVERFLOW"; break;
#endif
#ifdef GL_STACK_UNDERFLOW
case GL_STACK_UNDERFLOW: error = "STACK_UNDERFLOW"; break;
#endif
#ifdef GL_STACK_OVERFLOW
case GL_STACK_OVERFLOW: error = "STACK_OVERFLOW"; break;
case GL_OUT_OF_MEMORY: error = "OUT_OF_MEMORY"; break;
case GL_INVALID_FRAMEBUFFER_OPERATION: error = "INVALID_FRAMEBUFFER_OPERATION"; break;
#ifdef GL_CONTEXT_LOST
case GL_CONTEXT_LOST: error = "CONTEXT_LOST"; break;
#endif
default: error = "(unknown)"; break;
}