diff options
| author | 2019-01-23 20:46:37 -0500 | |
|---|---|---|
| committer | 2019-01-23 20:46:37 -0500 | |
| commit | 9be3fedcaa9f792db93143e60f8b6f4bd02e43f1 (patch) | |
| tree | 07e6f58a85f042fdb5613b0a7ea805ccc75e7e0b /src/core | |
| parent | Merge pull request #2047 from FearlessTobi/patch-3 (diff) | |
| parent | citra_qt: Log settings on launch (diff) | |
| download | yuzu-9be3fedcaa9f792db93143e60f8b6f4bd02e43f1.tar.gz yuzu-9be3fedcaa9f792db93143e60f8b6f4bd02e43f1.tar.xz yuzu-9be3fedcaa9f792db93143e60f8b6f4bd02e43f1.zip | |
Merge pull request #2049 from FearlessTobi/port-3928
Port citra-emu/citra#3928: "citra_qt: Log settings on launch"
Diffstat (limited to 'src/core')
| -rw-r--r-- | src/core/settings.cpp | 29 | ||||
| -rw-r--r-- | src/core/settings.h | 1 |
2 files changed, 30 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 |
diff --git a/src/core/settings.h b/src/core/settings.h index 29ce98983..c97387fc7 100644 --- a/src/core/settings.h +++ b/src/core/settings.h | |||
| @@ -425,4 +425,5 @@ struct Values { | |||
| 425 | } extern values; | 425 | } extern values; |
| 426 | 426 | ||
| 427 | void Apply(); | 427 | void Apply(); |
| 428 | void LogSettings(); | ||
| 428 | } // namespace Settings | 429 | } // namespace Settings |