#ifndef __GL_ERROR_LOG_H__ | |
#define __GL_ERROR_LOG_H__ | |
#include "ErrorLog.h" | |
#ifdef CHECK_GL_ERROR | |
void dbg(){} | |
#define GET_GL_ERROR(gl) \ | |
{ \ | |
int err = gl.glGetError(); \ | |
if (err) { dbg(); ERR("Error: 0x%X in %s (%s:%d)\n", err, __FUNCTION__, __FILE__, __LINE__); } \ | |
} | |
#else | |
#define GET_GL_ERROR(gl) | |
#endif | |
#endif //__GL_ERROR_LOG_H__ |