egl: introduce a log level getter function
Being able to retrieve the log level can be useful to enable/disable debug code. The alternative, which is calling 'getenv' function every time to retrieve the log level, is more "expensive". Signed-off-by: Silvestrs Timofejevs <silvestrs.timofejevs@imgtec.com> Reviewed-by: Eric Engestrom <eric@engestrom.ch> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13705>
This commit is contained in:
parent
fd2a558bf8
commit
f927a5c3d2
|
@ -133,6 +133,15 @@ _eglInitLogger(void)
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Return the log level.
|
||||
*/
|
||||
EGLint
|
||||
_eglGetLogLevel(void)
|
||||
{
|
||||
return logging.level;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Log a message with message logger.
|
||||
|
|
|
@ -44,6 +44,10 @@ extern "C" {
|
|||
#define _EGL_DEBUG 3 /* useful info for debugging */
|
||||
|
||||
|
||||
extern EGLint
|
||||
_eglGetLogLevel(void);
|
||||
|
||||
|
||||
extern void
|
||||
_eglLog(EGLint level, const char *fmtStr, ...);
|
||||
|
||||
|
|
Loading…
Reference in New Issue