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