Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void GL_CheckError()
- {
- GLenum err;
- char str[64];
- for( int i = 0; i < 10; i++ )
- {
- if( ( err = glGetError() ) != GL_NO_ERROR )
- {
- switch( err )
- {
- case GL_INVALID_ENUM:
- strcpy( str, "GL_INVALID_ENUM" );
- break;
- case GL_INVALID_VALUE:
- strcpy( str, "GL_INVALID_VALUE" );
- break;
- case GL_INVALID_OPERATION:
- strcpy( str, "GL_INVALID_OPERATION" );
- break;
- case GL_STACK_OVERFLOW:
- strcpy( str, "GL_STACK_OVERFLOW" );
- break;
- case GL_STACK_UNDERFLOW:
- strcpy( str, "GL_STACK_UNDERFLOW" );
- break;
- case GL_OUT_OF_MEMORY:
- strcpy( str, "GL_OUT_OF_MEMORY" );
- break;
- case GL_INVALID_FRAMEBUFFER_OPERATION:
- strcpy( str, "GL_INVALID_FRAMEBUFFER_OPERATION" );
- break;
- default: break;
- }
- printf( "GL error %s %#x\n", str, err );
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement