forked from suyu/suyu
renderer_opengl: Replace usages of LOG_GENERIC with fmt-capable equivalents
This commit is contained in:
parent
843dd62c81
commit
16198f979e
1 changed files with 7 additions and 6 deletions
|
@ -398,21 +398,22 @@ static const char* GetType(GLenum type) {
|
||||||
|
|
||||||
static void APIENTRY DebugHandler(GLenum source, GLenum type, GLuint id, GLenum severity,
|
static void APIENTRY DebugHandler(GLenum source, GLenum type, GLuint id, GLenum severity,
|
||||||
GLsizei length, const GLchar* message, const void* user_param) {
|
GLsizei length, const GLchar* message, const void* user_param) {
|
||||||
Log::Level level;
|
const char format[] = "{} {} {}: {}";
|
||||||
|
const char* const str_source = GetSource(source);
|
||||||
|
const char* const str_type = GetType(type);
|
||||||
|
|
||||||
switch (severity) {
|
switch (severity) {
|
||||||
case GL_DEBUG_SEVERITY_HIGH:
|
case GL_DEBUG_SEVERITY_HIGH:
|
||||||
level = Log::Level::Error;
|
NGLOG_ERROR(Render_OpenGL, format, str_source, str_type, id, message);
|
||||||
break;
|
break;
|
||||||
case GL_DEBUG_SEVERITY_MEDIUM:
|
case GL_DEBUG_SEVERITY_MEDIUM:
|
||||||
level = Log::Level::Warning;
|
NGLOG_WARNING(Render_OpenGL, format, str_source, str_type, id, message);
|
||||||
break;
|
break;
|
||||||
case GL_DEBUG_SEVERITY_NOTIFICATION:
|
case GL_DEBUG_SEVERITY_NOTIFICATION:
|
||||||
case GL_DEBUG_SEVERITY_LOW:
|
case GL_DEBUG_SEVERITY_LOW:
|
||||||
level = Log::Level::Debug;
|
NGLOG_DEBUG(Render_OpenGL, format, str_source, str_type, id, message);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
LOG_GENERIC(Log::Class::Render_OpenGL, level, "%s %s %d: %s", GetSource(source), GetType(type),
|
|
||||||
id, message);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Initialize the renderer
|
/// Initialize the renderer
|
||||||
|
|
Loading…
Reference in a new issue