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