Skip to content

Instantly share code, notes, and snippets.

@lubosz
Last active October 15, 2015 12:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lubosz/bbd541273495d99090b3 to your computer and use it in GitHub Desktop.
Save lubosz/bbd541273495d99090b3 to your computer and use it in GitHub Desktop.
Example of glGetError usage
GLenum err(glGetError());
while (err != GL_NO_ERROR) {
string error;
switch (err) {
case GL_INVALID_OPERATION:
error = "INVALID_OPERATION";
break;
case GL_INVALID_ENUM:
error = "INVALID_ENUM";
break;
case GL_INVALID_VALUE:
error = "INVALID_VALUE";
break;
case GL_OUT_OF_MEMORY:
error = "OUT_OF_MEMORY";
break;
case GL_INVALID_FRAMEBUFFER_OPERATION:
error = "INVALID_FRAMEBUFFER_OPERATION";
break;
default:
error = "Unknown error";
break;
}
std::cout << "GL_" << error;
err = glGetError();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment