summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Morris <mikemorris@users.noreply.github.com>2016-08-24 14:39:15 -0400
committerMike Morris <mikemorris@users.noreply.github.com>2016-08-26 10:56:11 -0400
commit4e7d5ccb4628e2caba0e4a2cdd06ef8417205755 (patch)
treee143ccaddb3c4539b78455032988fe8f26b3575a
parent864f4a3027a1f6db9e1c770704291b7e9b83a3cc (diff)
downloadqtlocation-mapboxgl-4e7d5ccb4628e2caba0e4a2cdd06ef8417205755.tar.gz
[core] add GL_CONTEXT_LOST case to checkError
and reorder according to hex value https://www.opengl.org/wiki/OpenGL_Error#Testing_for_errors
-rw-r--r--src/mbgl/gl/gl.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/mbgl/gl/gl.cpp b/src/mbgl/gl/gl.cpp
index 7747717c63..59aaaa3255 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;
}