diff options
Diffstat (limited to 'src/core/telemetry_session.cpp')
| -rw-r--r-- | src/core/telemetry_session.cpp | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/core/telemetry_session.cpp b/src/core/telemetry_session.cpp index 7a2f3c90a..665ffe3a2 100644 --- a/src/core/telemetry_session.cpp +++ b/src/core/telemetry_session.cpp | |||
| @@ -99,6 +99,18 @@ static constexpr const char* TranslateVSyncMode(Settings::VSyncMode mode) { | |||
| 99 | return "Unknown"; | 99 | return "Unknown"; |
| 100 | } | 100 | } |
| 101 | 101 | ||
| 102 | static constexpr const char* TranslateASTCDecodeMode(Settings::AstcDecodeMode mode) { | ||
| 103 | switch (mode) { | ||
| 104 | case Settings::AstcDecodeMode::CPU: | ||
| 105 | return "CPU"; | ||
| 106 | case Settings::AstcDecodeMode::GPU: | ||
| 107 | return "GPU"; | ||
| 108 | case Settings::AstcDecodeMode::CPUAsynchronous: | ||
| 109 | return "CPU Asynchronous"; | ||
| 110 | } | ||
| 111 | return "Unknown"; | ||
| 112 | } | ||
| 113 | |||
| 102 | u64 GetTelemetryId() { | 114 | u64 GetTelemetryId() { |
| 103 | u64 telemetry_id{}; | 115 | u64 telemetry_id{}; |
| 104 | const auto filename = Common::FS::GetYuzuPath(Common::FS::YuzuPath::ConfigDir) / "telemetry_id"; | 116 | const auto filename = Common::FS::GetYuzuPath(Common::FS::YuzuPath::ConfigDir) / "telemetry_id"; |
| @@ -254,7 +266,8 @@ void TelemetrySession::AddInitialInfo(Loader::AppLoader& app_loader, | |||
| 254 | Settings::values.use_asynchronous_gpu_emulation.GetValue()); | 266 | Settings::values.use_asynchronous_gpu_emulation.GetValue()); |
| 255 | AddField(field_type, "Renderer_NvdecEmulation", | 267 | AddField(field_type, "Renderer_NvdecEmulation", |
| 256 | TranslateNvdecEmulation(Settings::values.nvdec_emulation.GetValue())); | 268 | TranslateNvdecEmulation(Settings::values.nvdec_emulation.GetValue())); |
| 257 | AddField(field_type, "Renderer_AccelerateASTC", Settings::values.accelerate_astc.GetValue()); | 269 | AddField(field_type, "Renderer_AccelerateASTC", |
| 270 | TranslateASTCDecodeMode(Settings::values.accelerate_astc.GetValue())); | ||
| 258 | AddField(field_type, "Renderer_UseVsync", | 271 | AddField(field_type, "Renderer_UseVsync", |
| 259 | TranslateVSyncMode(Settings::values.vsync_mode.GetValue())); | 272 | TranslateVSyncMode(Settings::values.vsync_mode.GetValue())); |
| 260 | AddField(field_type, "Renderer_ShaderBackend", | 273 | AddField(field_type, "Renderer_ShaderBackend", |