From 658354ced1c90ee794dabb128d0861827639bd50 Mon Sep 17 00:00:00 2001 From: Mike Morris Date: Wed, 24 Aug 2016 14:39:15 -0400 Subject: [PATCH] [core] add GL_CONTEXT_LOST case to checkError and reorder according to hex value https://www.opengl.org/wiki/OpenGL_Error#Testing_for_errors --- src/mbgl/gl/gl.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/mbgl/gl/gl.cpp b/src/mbgl/gl/gl.cpp index 309785140..463d2e565 100644 --- a/src/mbgl/gl/gl.cpp +++ b/src/mbgl/gl/gl.cpp @@ -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; }