From c74d5e86355a921d877c7ff5f541cf86595c7b3b Mon Sep 17 00:00:00 2001 From: jules Date: Sat, 22 Mar 2014 14:58:53 +0000 Subject: [PATCH] Added openGL error message mappings. --- modules/juce_opengl/juce_opengl.cpp | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/modules/juce_opengl/juce_opengl.cpp b/modules/juce_opengl/juce_opengl.cpp index 266667dccc..77b2f3d79f 100644 --- a/modules/juce_opengl/juce_opengl.cpp +++ b/modules/juce_opengl/juce_opengl.cpp @@ -109,17 +109,20 @@ static const char* getGLErrorMessage (const GLenum e) { switch (e) { - case GL_INVALID_ENUM: return "GL_INVALID_ENUM"; - case GL_INVALID_VALUE: return "GL_INVALID_VALUE"; - case GL_INVALID_OPERATION: return "GL_INVALID_OPERATION"; + case GL_INVALID_ENUM: return "GL_INVALID_ENUM"; + case GL_INVALID_VALUE: return "GL_INVALID_VALUE"; + case GL_INVALID_OPERATION: return "GL_INVALID_OPERATION"; + case GL_OUT_OF_MEMORY: return "GL_OUT_OF_MEMORY"; #ifdef GL_STACK_OVERFLOW - case GL_STACK_OVERFLOW: return "GL_STACK_OVERFLOW"; + case GL_STACK_OVERFLOW: return "GL_STACK_OVERFLOW"; #endif #ifdef GL_STACK_UNDERFLOW - case GL_STACK_UNDERFLOW: return "GL_STACK_UNDERFLOW"; + case GL_STACK_UNDERFLOW: return "GL_STACK_UNDERFLOW"; #endif - case GL_OUT_OF_MEMORY: return "GL_OUT_OF_MEMORY"; - default: break; + #ifdef GL_INVALID_FRAMEBUFFER_OPERATION + case GL_INVALID_FRAMEBUFFER_OPERATION: return "GL_INVALID_FRAMEBUFFER_OPERATION"; + #endif + default: break; } return "Unknown error";