forked from ShuriZma/suyu
1
0
Fork 0

renderer_opengl: Replace usages of LOG_GENERIC with fmt-capable equivalents

This commit is contained in:
Lioncash 2018-04-27 11:52:18 -04:00
parent 843dd62c81
commit 16198f979e
No known key found for this signature in database
GPG Key ID: 4E3C3CC1031BA9C7
1 changed files with 7 additions and 6 deletions

View File

@ -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