Guest User

Untitled

a guest
Apr 24th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. char strzsto[256];
  2.  
  3. const char* glErrorToString(GLenum e)
  4. {
  5.  
  6. switch(e)
  7. {
  8. case GL_NO_ERROR:
  9. return "GL_NO_ERROR";
  10. case GL_INVALID_ENUM:
  11. return "GL_INVALID_ENUM";
  12. case GL_INVALID_VALUE:
  13. return "GL_INVALID_VALUE";
  14. case GL_INVALID_OPERATION:
  15. return "GL_INVALID_OPERATION";
  16. case GL_INVALID_FRAMEBUFFER_OPERATION:
  17. return "GL_INVALID_FRAMEBUFFER_OPERATION";
  18. case GL_OUT_OF_MEMORY:
  19. return "GL_OUT_OF_MEMORY";
  20. default:
  21. {
  22. memset(strzsto, 0, sizeof(strzsto));
  23. /* TODO: add length modifiers here */
  24. sprintf(strzsto, "Unknown value: %X", e);
  25. return strzsto;
  26. }
  27. }
  28. ASSERT(!"Should never reach here.");
  29. return NULL;
  30. }
Add Comment
Please, Sign In to add comment