2
* Logging facility for debug/info messages.
11
#define MAXSTRING 1000
14
/* XXX init this with an env var or something */
15
static EGLint ReportingLevel = _EGL_DEBUG;
19
* Log a message to stderr.
20
* \param level one of _EGL_FATAL, _EGL_WARNING, _EGL_INFO, _EGL_DEBUG.
23
_eglLog(EGLint level, const char *fmtStr, ...)
29
if (level <= ReportingLevel) {
47
va_start(args, fmtStr);
48
vsnprintf(msg, MAXSTRING, fmtStr, args);
51
fprintf(stderr, "EGL %s: %s\n", levelStr, msg);
53
if (level == _EGL_FATAL) {
54
exit(1); /* or abort()? */