summaryrefslogtreecommitdiff
path: root/src/core/telemetry_session.cpp
diff options
context:
space:
mode:
authorGravatar ReinUsesLisp2019-12-02 16:49:46 -0300
committerGravatar ReinUsesLisp2019-12-02 16:49:46 -0300
commit526e533e9029fdf1477bbbe6583a53673cfb5a36 (patch)
tree501c9923d3351c162a8eaf24c772b8a6b4e3f7db /src/core/telemetry_session.cpp
parentMerge pull request #2987 from FernandoS27/texture-invalid (diff)
downloadyuzu-526e533e9029fdf1477bbbe6583a53673cfb5a36.tar.gz
yuzu-526e533e9029fdf1477bbbe6583a53673cfb5a36.tar.xz
yuzu-526e533e9029fdf1477bbbe6583a53673cfb5a36.zip
telemetry_session: Use temporary to avoid writing the same enum
Diffstat (limited to 'src/core/telemetry_session.cpp')
-rw-r--r--src/core/telemetry_session.cpp27
1 files changed, 11 insertions, 16 deletions
diff --git a/src/core/telemetry_session.cpp b/src/core/telemetry_session.cpp
index 793d102d3..62cfa4ae6 100644
--- a/src/core/telemetry_session.cpp
+++ b/src/core/telemetry_session.cpp
@@ -165,24 +165,19 @@ void TelemetrySession::AddInitialInfo(Loader::AppLoader& app_loader) {
165 Telemetry::AppendOSInfo(field_collection); 165 Telemetry::AppendOSInfo(field_collection);
166 166
167 // Log user configuration information 167 // Log user configuration information
168 AddField(Telemetry::FieldType::UserConfig, "Audio_SinkId", Settings::values.sink_id); 168 constexpr auto field_type = Telemetry::FieldType::UserConfig;
169 AddField(Telemetry::FieldType::UserConfig, "Audio_EnableAudioStretching", 169 AddField(field_type, "Audio_SinkId", Settings::values.sink_id);
170 Settings::values.enable_audio_stretching); 170 AddField(field_type, "Audio_EnableAudioStretching", Settings::values.enable_audio_stretching);
171 AddField(Telemetry::FieldType::UserConfig, "Core_UseMultiCore", 171 AddField(field_type, "Core_UseMultiCore", Settings::values.use_multi_core);
172 Settings::values.use_multi_core); 172 AddField(field_type, "Renderer_ResolutionFactor", Settings::values.resolution_factor);
173 AddField(Telemetry::FieldType::UserConfig, "Renderer_ResolutionFactor", 173 AddField(field_type, "Renderer_UseFrameLimit", Settings::values.use_frame_limit);
174 Settings::values.resolution_factor); 174 AddField(field_type, "Renderer_FrameLimit", Settings::values.frame_limit);
175 AddField(Telemetry::FieldType::UserConfig, "Renderer_UseFrameLimit", 175 AddField(field_type, "Renderer_UseDiskShaderCache", Settings::values.use_disk_shader_cache);
176 Settings::values.use_frame_limit); 176 AddField(field_type, "Renderer_UseAccurateGpuEmulation",
177 AddField(Telemetry::FieldType::UserConfig, "Renderer_FrameLimit", Settings::values.frame_limit);
178 AddField(Telemetry::FieldType::UserConfig, "Renderer_UseDiskShaderCache",
179 Settings::values.use_disk_shader_cache);
180 AddField(Telemetry::FieldType::UserConfig, "Renderer_UseAccurateGpuEmulation",
181 Settings::values.use_accurate_gpu_emulation); 177 Settings::values.use_accurate_gpu_emulation);
182 AddField(Telemetry::FieldType::UserConfig, "Renderer_UseAsynchronousGpuEmulation", 178 AddField(field_type, "Renderer_UseAsynchronousGpuEmulation",
183 Settings::values.use_asynchronous_gpu_emulation); 179 Settings::values.use_asynchronous_gpu_emulation);
184 AddField(Telemetry::FieldType::UserConfig, "System_UseDockedMode", 180 AddField(field_type, "System_UseDockedMode", Settings::values.use_docked_mode);
185 Settings::values.use_docked_mode);
186} 181}
187 182
188bool TelemetrySession::SubmitTestcase() { 183bool TelemetrySession::SubmitTestcase() {