egllog.h revision 4a49301e
14a49301eSmrg#ifndef EGLLOG_INCLUDED 24a49301eSmrg#define EGLLOG_INCLUDED 34a49301eSmrg 44a49301eSmrg#include "egltypedefs.h" 54a49301eSmrg 64a49301eSmrg#define _EGL_FATAL 0 /* unrecoverable error */ 74a49301eSmrg#define _EGL_WARNING 1 /* recoverable error/problem */ 84a49301eSmrg#define _EGL_INFO 2 /* just useful info */ 94a49301eSmrg#define _EGL_DEBUG 3 /* useful info for debugging */ 104a49301eSmrg 114a49301eSmrg 124a49301eSmrgtypedef void (*_EGLLogProc)(EGLint level, const char *msg); 134a49301eSmrg 144a49301eSmrg 154a49301eSmrgextern void 164a49301eSmrg_eglSetLogProc(_EGLLogProc logger); 174a49301eSmrg 184a49301eSmrg 194a49301eSmrgextern void 204a49301eSmrg_eglSetLogLevel(EGLint level); 214a49301eSmrg 224a49301eSmrg 234a49301eSmrgextern void 244a49301eSmrg_eglLog(EGLint level, const char *fmtStr, ...); 254a49301eSmrg 264a49301eSmrg 274a49301eSmrg#endif /* EGLLOG_INCLUDED */ 28