7 GLenum glCheckError_(const char *file, int line)
10 if ((errorCode = glGetError()) != GL_NO_ERROR)
15 case GL_INVALID_ENUM: error = "INVALID_ENUM"; break;
16 case GL_INVALID_VALUE: error = "INVALID_VALUE"; break;
17 case GL_INVALID_OPERATION: error = "INVALID_OPERATION"; break;
18 case GL_STACK_OVERFLOW: error = "STACK_OVERFLOW"; break;
19 case GL_STACK_UNDERFLOW: error = "STACK_UNDERFLOW"; break;
20 case GL_OUT_OF_MEMORY: error = "OUT_OF_MEMORY"; break;
21 case GL_INVALID_FRAMEBUFFER_OPERATION: error = "INVALID_FRAMEBUFFER_OPERATION"; break;
23 cout << error << " | " << file << " (" << line << ")" << endl;