1 #ifndef __GL_ERROR_LOG_H__ 2 #define __GL_ERROR_LOG_H__ 3 4 #include "ErrorLog.h" 5 6 #ifdef CHECK_GL_ERROR dbg()7void dbg(){} 8 #define GET_GL_ERROR(gl) \ 9 { \ 10 int err = gl.glGetError(); \ 11 if (err) { dbg(); ERR("Error: 0x%X in %s (%s:%d)\n", err, __FUNCTION__, __FILE__, __LINE__); } \ 12 } 13 14 #else 15 #define GET_GL_ERROR(gl) 16 #endif 17 18 #endif //__GL_ERROR_LOG_H__ 19