diff options
Diffstat (limited to 'src/core/settings.cpp')
| -rw-r--r-- | src/core/settings.cpp | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src/core/settings.cpp b/src/core/settings.cpp index 26fcd3405..2e232e1e7 100644 --- a/src/core/settings.cpp +++ b/src/core/settings.cpp | |||
| @@ -74,4 +74,33 @@ void Apply() { | |||
| 74 | Service::HID::ReloadInputDevices(); | 74 | Service::HID::ReloadInputDevices(); |
| 75 | } | 75 | } |
| 76 | 76 | ||
| 77 | template <typename T> | ||
| 78 | void LogSetting(const std::string& name, const T& value) { | ||
| 79 | LOG_INFO(Config, "{}: {}", name, value); | ||
| 80 | } | ||
| 81 | |||
| 82 | void LogSettings() { | ||
| 83 | LOG_INFO(Config, "yuzu Configuration:"); | ||
| 84 | LogSetting("System_UseDockedMode", Settings::values.use_docked_mode); | ||
| 85 | LogSetting("System_EnableNfc", Settings::values.enable_nfc); | ||
| 86 | LogSetting("System_RngSeed", Settings::values.rng_seed.value_or(0)); | ||
| 87 | LogSetting("System_CurrentUser", Settings::values.current_user); | ||
| 88 | LogSetting("System_LanguageIndex", Settings::values.language_index); | ||
| 89 | LogSetting("Core_UseCpuJit", Settings::values.use_cpu_jit); | ||
| 90 | LogSetting("Core_UseMultiCore", Settings::values.use_multi_core); | ||
| 91 | LogSetting("Renderer_UseResolutionFactor", Settings::values.resolution_factor); | ||
| 92 | LogSetting("Renderer_UseFrameLimit", Settings::values.use_frame_limit); | ||
| 93 | LogSetting("Renderer_FrameLimit", Settings::values.frame_limit); | ||
| 94 | LogSetting("Renderer_UseAccurateGpuEmulation", Settings::values.use_accurate_gpu_emulation); | ||
| 95 | LogSetting("Audio_OutputEngine", Settings::values.sink_id); | ||
| 96 | LogSetting("Audio_EnableAudioStretching", Settings::values.enable_audio_stretching); | ||
| 97 | LogSetting("Audio_OutputDevice", Settings::values.audio_device_id); | ||
| 98 | LogSetting("DataStorage_UseVirtualSd", Settings::values.use_virtual_sd); | ||
| 99 | LogSetting("DataStorage_NandDir", Settings::values.nand_dir); | ||
| 100 | LogSetting("DataStorage_SdmcDir", Settings::values.sdmc_dir); | ||
| 101 | LogSetting("Debugging_UseGdbstub", Settings::values.use_gdbstub); | ||
| 102 | LogSetting("Debugging_GdbstubPort", Settings::values.gdbstub_port); | ||
| 103 | LogSetting("Debugging_ProgramArgs", Settings::values.program_args); | ||
| 104 | } | ||
| 105 | |||
| 77 | } // namespace Settings | 106 | } // namespace Settings |