19 while ((errorCode = glGetError()) != GL_NO_ERROR)
24 case GL_INVALID_ENUM: error =
"INVALID_ENUM";
break;
25 case GL_INVALID_VALUE: error =
"INVALID_VALUE";
break;
26 case GL_INVALID_OPERATION: error =
"INVALID_OPERATION";
break;
27 case GL_STACK_OVERFLOW: error =
"STACK_OVERFLOW";
break;
28 case GL_STACK_UNDERFLOW: error =
"STACK_UNDERFLOW";
break;
29 case GL_OUT_OF_MEMORY: error =
"OUT_OF_MEMORY";
break;
30 case GL_INVALID_FRAMEBUFFER_OPERATION: error =
"INVALID_FRAMEBUFFER_OPERATION";
break;
33 std::cerr <<
"GL Error: " << error <<
": " <<
base_name(file) <<
", " << line << std::endl;