diff options
Diffstat (limited to '')
| -rw-r--r-- | src/core/hle/kernel/process.cpp | 2 | ||||
| -rw-r--r-- | src/core/hle/kernel/vm_manager.cpp | 6 | ||||
| -rw-r--r-- | src/core/hle/kernel/vm_manager.h | 2 | ||||
| -rw-r--r-- | src/video_core/renderer_opengl/renderer_opengl.cpp | 13 |
4 files changed, 11 insertions, 12 deletions
diff --git a/src/core/hle/kernel/process.cpp b/src/core/hle/kernel/process.cpp index 751a0524d..b423a3477 100644 --- a/src/core/hle/kernel/process.cpp +++ b/src/core/hle/kernel/process.cpp | |||
| @@ -134,7 +134,7 @@ void Process::Run(VAddr entry_point, s32 main_thread_priority, u32 stack_size) { | |||
| 134 | HandleSpecialMapping(vm_manager, mapping); | 134 | HandleSpecialMapping(vm_manager, mapping); |
| 135 | } | 135 | } |
| 136 | 136 | ||
| 137 | vm_manager.LogLayout(Log::Level::Debug); | 137 | vm_manager.LogLayout(); |
| 138 | status = ProcessStatus::Running; | 138 | status = ProcessStatus::Running; |
| 139 | 139 | ||
| 140 | Kernel::SetupMainThread(entry_point, main_thread_priority, this); | 140 | Kernel::SetupMainThread(entry_point, main_thread_priority, this); |
diff --git a/src/core/hle/kernel/vm_manager.cpp b/src/core/hle/kernel/vm_manager.cpp index 7a5231fb7..06f143fb1 100644 --- a/src/core/hle/kernel/vm_manager.cpp +++ b/src/core/hle/kernel/vm_manager.cpp | |||
| @@ -2,7 +2,6 @@ | |||
| 2 | // Licensed under GPLv2 or any later version | 2 | // Licensed under GPLv2 or any later version |
| 3 | // Refer to the license.txt file included. | 3 | // Refer to the license.txt file included. |
| 4 | 4 | ||
| 5 | #include <cinttypes> | ||
| 6 | #include <iterator> | 5 | #include <iterator> |
| 7 | #include "common/assert.h" | 6 | #include "common/assert.h" |
| 8 | #include "common/logging/log.h" | 7 | #include "common/logging/log.h" |
| @@ -225,11 +224,10 @@ void VMManager::RefreshMemoryBlockMappings(const std::vector<u8>* block) { | |||
| 225 | } | 224 | } |
| 226 | } | 225 | } |
| 227 | 226 | ||
| 228 | void VMManager::LogLayout(Log::Level log_level) const { | 227 | void VMManager::LogLayout() const { |
| 229 | for (const auto& p : vma_map) { | 228 | for (const auto& p : vma_map) { |
| 230 | const VirtualMemoryArea& vma = p.second; | 229 | const VirtualMemoryArea& vma = p.second; |
| 231 | LOG_GENERIC(Log::Class::Kernel, log_level, | 230 | NGLOG_DEBUG(Kernel, "{:016X} - {:016X} size: {:016X} {}{}{} {}", vma.base, |
| 232 | "%016" PRIx64 " - %016" PRIx64 " size: %16" PRIx64 " %c%c%c %s", vma.base, | ||
| 233 | vma.base + vma.size, vma.size, | 231 | vma.base + vma.size, vma.size, |
| 234 | (u8)vma.permissions & (u8)VMAPermission::Read ? 'R' : '-', | 232 | (u8)vma.permissions & (u8)VMAPermission::Read ? 'R' : '-', |
| 235 | (u8)vma.permissions & (u8)VMAPermission::Write ? 'W' : '-', | 233 | (u8)vma.permissions & (u8)VMAPermission::Write ? 'W' : '-', |
diff --git a/src/core/hle/kernel/vm_manager.h b/src/core/hle/kernel/vm_manager.h index 4d66146f6..38e4ebcd3 100644 --- a/src/core/hle/kernel/vm_manager.h +++ b/src/core/hle/kernel/vm_manager.h | |||
| @@ -187,7 +187,7 @@ public: | |||
| 187 | void RefreshMemoryBlockMappings(const std::vector<u8>* block); | 187 | void RefreshMemoryBlockMappings(const std::vector<u8>* block); |
| 188 | 188 | ||
| 189 | /// Dumps the address space layout to the log, for debugging | 189 | /// Dumps the address space layout to the log, for debugging |
| 190 | void LogLayout(Log::Level log_level) const; | 190 | void LogLayout() const; |
| 191 | 191 | ||
| 192 | /// Gets the total memory usage, used by svcGetInfo | 192 | /// Gets the total memory usage, used by svcGetInfo |
| 193 | u64 GetTotalMemoryUsage(); | 193 | u64 GetTotalMemoryUsage(); |
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 |