diff --git a/Utilities/Log.h b/Utilities/Log.h index 6829fc0c9a..ad4ae67328 100644 --- a/Utilities/Log.h +++ b/Utilities/Log.h @@ -106,10 +106,10 @@ namespace logs // Legacy: -#define LOG_SUCCESS(ch, fmt, ...) logs::ch.success(fmt, ##__VA_ARGS__) -#define LOG_NOTICE(ch, fmt, ...) logs::ch.notice (fmt, ##__VA_ARGS__) -#define LOG_WARNING(ch, fmt, ...) logs::ch.warning(fmt, ##__VA_ARGS__) -#define LOG_ERROR(ch, fmt, ...) logs::ch.error (fmt, ##__VA_ARGS__) -#define LOG_TODO(ch, fmt, ...) logs::ch.todo (fmt, ##__VA_ARGS__) -#define LOG_TRACE(ch, fmt, ...) logs::ch.trace (fmt, ##__VA_ARGS__) -#define LOG_FATAL(ch, fmt, ...) logs::ch.fatal (fmt, ##__VA_ARGS__) +#define LOG_SUCCESS(ch, fmt, ...) logs::ch.success("" fmt, ##__VA_ARGS__) +#define LOG_NOTICE(ch, fmt, ...) logs::ch.notice ("" fmt, ##__VA_ARGS__) +#define LOG_WARNING(ch, fmt, ...) logs::ch.warning("" fmt, ##__VA_ARGS__) +#define LOG_ERROR(ch, fmt, ...) logs::ch.error ("" fmt, ##__VA_ARGS__) +#define LOG_TODO(ch, fmt, ...) logs::ch.todo ("" fmt, ##__VA_ARGS__) +#define LOG_TRACE(ch, fmt, ...) logs::ch.trace ("" fmt, ##__VA_ARGS__) +#define LOG_FATAL(ch, fmt, ...) logs::ch.fatal ("" fmt, ##__VA_ARGS__) diff --git a/rpcs3/Emu/RSX/GL/GLFragmentProgram.cpp b/rpcs3/Emu/RSX/GL/GLFragmentProgram.cpp index 65904b8c98..c6ce5a9496 100644 --- a/rpcs3/Emu/RSX/GL/GLFragmentProgram.cpp +++ b/rpcs3/Emu/RSX/GL/GLFragmentProgram.cpp @@ -359,7 +359,7 @@ void GLFragmentProgram::Compile() delete[] buf; } - LOG_NOTICE(RSX, shader.c_str()); // Log the text of the shader that failed to compile + LOG_NOTICE(RSX, "%s", shader); // Log the text of the shader that failed to compile Emu.Pause(); // Pause the emulator, we can't really continue from here } } diff --git a/rpcs3/Emu/RSX/VK/VKCommonDecompiler.cpp b/rpcs3/Emu/RSX/VK/VKCommonDecompiler.cpp index 22d75bfc93..1b7cf4c4ed 100644 --- a/rpcs3/Emu/RSX/VK/VKCommonDecompiler.cpp +++ b/rpcs3/Emu/RSX/VK/VKCommonDecompiler.cpp @@ -291,8 +291,8 @@ namespace vk } else { - LOG_ERROR(RSX, shader_object.getInfoLog()); - LOG_ERROR(RSX, shader_object.getInfoDebugLog()); + LOG_ERROR(RSX, "%s", shader_object.getInfoLog()); + LOG_ERROR(RSX, "%s", shader_object.getInfoDebugLog()); } glslang::FinalizeProcess();