#ifndef __GLUTIL_HPP__
#define __GLUTIL_HPP__
+#include <config.h>
+
+#ifdef HAVE_OPENGL
+
#include <sstream>
#include <stdexcept>
+
+#ifndef MACOSX
#include <GL/gl.h>
+#include <GL/glext.h>
+#else
+#include <OpenGL/gl.h>
+#include <OpenGL/glext.h>
+#endif
static inline void check_gl_error(const char* message)
{
throw std::runtime_error(msg.str());
}
+#else
+ (void) message;
#endif
}
#endif
}
+#else
+
+#define GLenum int
+#define GLint int
+#define GL_SRC_ALPHA 0
+#define GL_ONE_MINUS_SRC_ALPHA 1
+#define GL_RGBA 2
+#define GL_ONE 3
+
+#endif
+
#endif