#include <sstream>
#include <stdexcept>
+#ifndef GL_VERSION_ES_CM_1_0
+# include <GL/glew.h>
+#endif
+
#if defined(MACOSX)
# include <OpenGL/gl.h>
# include <OpenGL/glext.h>
static inline void check_gl_error(const char* message)
{
-#ifndef NDEBUG
GLenum error = glGetError();
if(error != GL_NO_ERROR) {
std::ostringstream msg;
throw std::runtime_error(msg.str());
}
-#else
- (void) message;
-#endif
}
static inline void assert_gl(const char* message)
{
-#ifndef NDEBUG
check_gl_error(message);
-#else
- (void) message;
-#endif
}
#else