This commit add CHECK_GL_ERROR define to decoders/renderer which enables various glGetError() calls. Also changed emugen to add glGetError() after every dispatch call (based on defintion of CHECK_GL_ERROR). Also cleaned some annoying printf's.
19 lines
371 B
C
19 lines
371 B
C
#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__
|