43static inline void glCheckError(
const char *stmt,
const char *fname,
int line) {
44 GLint err = glGetError();
45 if (err != GL_NO_ERROR)
46 LOGERROR(
"GL Error (0x%08x): %s failed at %s:%i", err, stmt, fname, line);
49static inline void eglCheckError(
const char *stmt,
const char *fname,
int line) {
50 EGLint err = eglGetError();
51 if (err != EGL_SUCCESS)
52 LOGERROR(
"EGL ERROR (0x%08x): %s failed at %s:%i", err, stmt, fname, line);
55#define GL_CHECK(stmt) do { \
57 glCheckError(#stmt, __FILE__, __LINE__); \
60#define EGL_CHECK(stmt) do { \
62 eglCheckError(#stmt, __FILE__, __LINE__); \
static void glCheckError(const char *stmt, const char *fname, int line)
static void eglCheckError(const char *stmt, const char *fname, int line)
Logger class header file.