6 using namespace dragonblocks;
8 GLenum dragonblocks::checkGLError(const char *file, int line)
11 if ((errorCode = glGetError()) != GL_NO_ERROR)
16 case GL_INVALID_ENUM: error = "INVALID_ENUM"; break;
17 case GL_INVALID_VALUE: error = "INVALID_VALUE"; break;
18 case GL_INVALID_OPERATION: error = "INVALID_OPERATION"; break;
19 case GL_STACK_OVERFLOW: error = "STACK_OVERFLOW"; break;
20 case GL_STACK_UNDERFLOW: error = "STACK_UNDERFLOW"; break;
21 case GL_OUT_OF_MEMORY: error = "OUT_OF_MEMORY"; break;
22 case GL_INVALID_FRAMEBUFFER_OPERATION: error = "INVALID_FRAMEBUFFER_OPERATION"; break;
24 cout << "OpenGL Error: " << error << " | " << file << " (" << line << ")" << endl;