summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar bunnei2019-12-02 15:22:51 -0500
committerGravatar GitHub2019-12-02 15:22:51 -0500
commit560cfbc21ae39e7f366c7734da3d0699ed7e2ea6 (patch)
tree98c6d48cca93075e368942df576a0ba531e0e133 /src
parentMerge pull request #2987 from FernandoS27/texture-invalid (diff)
parenttelemetry_session: Report renderer backend (diff)
downloadyuzu-560cfbc21ae39e7f366c7734da3d0699ed7e2ea6.tar.gz
yuzu-560cfbc21ae39e7f366c7734da3d0699ed7e2ea6.tar.xz
yuzu-560cfbc21ae39e7f366c7734da3d0699ed7e2ea6.zip
Merge pull request #3188 from ReinUsesLisp/backend-telemetry
telemetry_session: Report renderer backend
Diffstat (limited to 'src')
-rw-r--r--src/core/telemetry_session.cpp28
1 files changed, 12 insertions, 16 deletions
diff --git a/src/core/telemetry_session.cpp b/src/core/telemetry_session.cpp
index 793d102d3..320e8ad73 100644
--- a/src/core/telemetry_session.cpp
+++ b/src/core/telemetry_session.cpp
@@ -165,24 +165,20 @@ 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_Backend", "OpenGL");
173 AddField(Telemetry::FieldType::UserConfig, "Renderer_ResolutionFactor", 173 AddField(field_type, "Renderer_ResolutionFactor", Settings::values.resolution_factor);
174 Settings::values.resolution_factor); 174 AddField(field_type, "Renderer_UseFrameLimit", Settings::values.use_frame_limit);
175 AddField(Telemetry::FieldType::UserConfig, "Renderer_UseFrameLimit", 175 AddField(field_type, "Renderer_FrameLimit", Settings::values.frame_limit);
176 Settings::values.use_frame_limit); 176 AddField(field_type, "Renderer_UseDiskShaderCache", Settings::values.use_disk_shader_cache);
177 AddField(Telemetry::FieldType::UserConfig, "Renderer_FrameLimit", Settings::values.frame_limit); 177 AddField(field_type, "Renderer_UseAccurateGpuEmulation",
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); 178 Settings::values.use_accurate_gpu_emulation);
182 AddField(Telemetry::FieldType::UserConfig, "Renderer_UseAsynchronousGpuEmulation", 179 AddField(field_type, "Renderer_UseAsynchronousGpuEmulation",
183 Settings::values.use_asynchronous_gpu_emulation); 180 Settings::values.use_asynchronous_gpu_emulation);
184 AddField(Telemetry::FieldType::UserConfig, "System_UseDockedMode", 181 AddField(field_type, "System_UseDockedMode", Settings::values.use_docked_mode);
185 Settings::values.use_docked_mode);
186} 182}
187 183
188bool TelemetrySession::SubmitTestcase() { 184bool TelemetrySession::SubmitTestcase() {