print_gl_get.h 562 B

123456789101112131415161718192021222324252627282930
  1. #ifndef IGL_PRINT_GL_GET_H
  2. #define IGL_PRINT_GL_GET_H
  3. #include "igl_inline.h"
  4. #ifdef __APPLE__
  5. # include <OpenGL/gl.h>
  6. #elif defined(_WIN32)
  7. # define NOMINMAX
  8. # include <Windows.h>
  9. # undef NOMINMAX
  10. # include <GL/gl.h>
  11. #else
  12. # define GL_GLEXT_PROTOTYPES
  13. # include <GL/gl.h>
  14. # include <GL/glext.h>
  15. #endif
  16. namespace igl
  17. {
  18. // Prints the value of pname found by issuing glGet*(pname,*)
  19. // Inputs:
  20. // pname enum key to gl parameter
  21. IGL_INLINE void print_gl_get(GLenum pname);
  22. }
  23. #ifdef IGL_HEADER_ONLY
  24. # include "print_gl_get.cpp"
  25. #endif
  26. #endif