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";