Advertisement
Guest User

Untitled

a guest
May 12th, 2016
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. void GL_CheckError()
  2. {
  3. GLenum err;
  4. char str[64];
  5.  
  6. for( int i = 0; i < 10; i++ )
  7. {
  8. if( ( err = glGetError() ) != GL_NO_ERROR )
  9. {
  10. switch( err )
  11. {
  12. case GL_INVALID_ENUM:
  13. strcpy( str, "GL_INVALID_ENUM" );
  14. break;
  15. case GL_INVALID_VALUE:
  16. strcpy( str, "GL_INVALID_VALUE" );
  17. break;
  18. case GL_INVALID_OPERATION:
  19. strcpy( str, "GL_INVALID_OPERATION" );
  20. break;
  21. case GL_STACK_OVERFLOW:
  22. strcpy( str, "GL_STACK_OVERFLOW" );
  23. break;
  24. case GL_STACK_UNDERFLOW:
  25. strcpy( str, "GL_STACK_UNDERFLOW" );
  26. break;
  27. case GL_OUT_OF_MEMORY:
  28. strcpy( str, "GL_OUT_OF_MEMORY" );
  29. break;
  30. case GL_INVALID_FRAMEBUFFER_OPERATION:
  31. strcpy( str, "GL_INVALID_FRAMEBUFFER_OPERATION" );
  32. break;
  33. default: break;
  34. }
  35. printf( "GL error %s %#x\n", str, err );
  36. }
  37. }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement