diff options
Diffstat (limited to '')
| -rw-r--r-- | src/video_core/renderer_opengl/renderer_opengl.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/video_core/renderer_opengl/renderer_opengl.cpp b/src/video_core/renderer_opengl/renderer_opengl.cpp index 77d1692f4..3440d2190 100644 --- a/src/video_core/renderer_opengl/renderer_opengl.cpp +++ b/src/video_core/renderer_opengl/renderer_opengl.cpp | |||
| @@ -398,21 +398,22 @@ static const char* GetType(GLenum type) { | |||
| 398 | 398 | ||
| 399 | static void APIENTRY DebugHandler(GLenum source, GLenum type, GLuint id, GLenum severity, | 399 | static void APIENTRY DebugHandler(GLenum source, GLenum type, GLuint id, GLenum severity, |
| 400 | GLsizei length, const GLchar* message, const void* user_param) { | 400 | GLsizei length, const GLchar* message, const void* user_param) { |
| 401 | Log::Level level; | 401 | const char format[] = "{} {} {}: {}"; |
| 402 | const char* const str_source = GetSource(source); | ||
| 403 | const char* const str_type = GetType(type); | ||
| 404 | |||
| 402 | switch (severity) { | 405 | switch (severity) { |
| 403 | case GL_DEBUG_SEVERITY_HIGH: | 406 | case GL_DEBUG_SEVERITY_HIGH: |
| 404 | level = Log::Level::Error; | 407 | NGLOG_ERROR(Render_OpenGL, format, str_source, str_type, id, message); |
| 405 | break; | 408 | break; |
| 406 | case GL_DEBUG_SEVERITY_MEDIUM: | 409 | case GL_DEBUG_SEVERITY_MEDIUM: |
| 407 | level = Log::Level::Warning; | 410 | NGLOG_WARNING(Render_OpenGL, format, str_source, str_type, id, message); |
| 408 | break; | 411 | break; |
| 409 | case GL_DEBUG_SEVERITY_NOTIFICATION: | 412 | case GL_DEBUG_SEVERITY_NOTIFICATION: |
| 410 | case GL_DEBUG_SEVERITY_LOW: | 413 | case GL_DEBUG_SEVERITY_LOW: |
| 411 | level = Log::Level::Debug; | 414 | NGLOG_DEBUG(Render_OpenGL, format, str_source, str_type, id, message); |
| 412 | break; | 415 | break; |
| 413 | } | 416 | } |
| 414 | LOG_GENERIC(Log::Class::Render_OpenGL, level, "%s %s %d: %s", GetSource(source), GetType(type), | ||
| 415 | id, message); | ||
| 416 | } | 417 | } |
| 417 | 418 | ||
| 418 | /// Initialize the renderer | 419 | /// Initialize the renderer |