summaryrefslogtreecommitdiffstats
path: root/src/core
diff options
context:
space:
mode:
authorbunnei <bunneidev@gmail.com>2020-08-20 20:29:13 +0200
committerGitHub <noreply@github.com>2020-08-20 20:29:13 +0200
commit3ea3de4ecd9a03da23b9e823ecc454481a60c3b9 (patch)
tree3a0142ea3800c4b79b56cfb66925bdc78c526808 /src/core
parentMerge pull request #4547 from lioncash/header-concept (diff)
parentcommon/telemetry: Migrate namespace into the Common namespace (diff)
downloadyuzu-3ea3de4ecd9a03da23b9e823ecc454481a60c3b9.tar
yuzu-3ea3de4ecd9a03da23b9e823ecc454481a60c3b9.tar.gz
yuzu-3ea3de4ecd9a03da23b9e823ecc454481a60c3b9.tar.bz2
yuzu-3ea3de4ecd9a03da23b9e823ecc454481a60c3b9.tar.lz
yuzu-3ea3de4ecd9a03da23b9e823ecc454481a60c3b9.tar.xz
yuzu-3ea3de4ecd9a03da23b9e823ecc454481a60c3b9.tar.zst
yuzu-3ea3de4ecd9a03da23b9e823ecc454481a60c3b9.zip
Diffstat (limited to '')
-rw-r--r--src/core/core.cpp12
-rw-r--r--src/core/telemetry_session.cpp2
-rw-r--r--src/core/telemetry_session.h5
3 files changed, 11 insertions, 8 deletions
diff --git a/src/core/core.cpp b/src/core/core.cpp
index 1d8c0f1cd..c2c0eec0b 100644
--- a/src/core/core.cpp
+++ b/src/core/core.cpp
@@ -269,14 +269,14 @@ struct System::Impl {
// Log last frame performance stats if game was loded
if (perf_stats) {
const auto perf_results = GetAndResetPerfStats();
- telemetry_session->AddField(Telemetry::FieldType::Performance,
- "Shutdown_EmulationSpeed",
+ constexpr auto performance = Common::Telemetry::FieldType::Performance;
+
+ telemetry_session->AddField(performance, "Shutdown_EmulationSpeed",
perf_results.emulation_speed * 100.0);
- telemetry_session->AddField(Telemetry::FieldType::Performance, "Shutdown_Framerate",
- perf_results.game_fps);
- telemetry_session->AddField(Telemetry::FieldType::Performance, "Shutdown_Frametime",
+ telemetry_session->AddField(performance, "Shutdown_Framerate", perf_results.game_fps);
+ telemetry_session->AddField(performance, "Shutdown_Frametime",
perf_results.frametime * 1000.0);
- telemetry_session->AddField(Telemetry::FieldType::Performance, "Mean_Frametime_MS",
+ telemetry_session->AddField(performance, "Mean_Frametime_MS",
perf_stats->GetMeanFrametime());
}
diff --git a/src/core/telemetry_session.cpp b/src/core/telemetry_session.cpp
index 7dae48bc6..da09c0dbc 100644
--- a/src/core/telemetry_session.cpp
+++ b/src/core/telemetry_session.cpp
@@ -25,6 +25,8 @@
namespace Core {
+namespace Telemetry = Common::Telemetry;
+
static u64 GenerateTelemetryId() {
u64 telemetry_id{};
diff --git a/src/core/telemetry_session.h b/src/core/telemetry_session.h
index 17ac22377..66789d4bd 100644
--- a/src/core/telemetry_session.h
+++ b/src/core/telemetry_session.h
@@ -52,7 +52,7 @@ public:
* @param value Value for the field to add.
*/
template <typename T>
- void AddField(Telemetry::FieldType type, const char* name, T value) {
+ void AddField(Common::Telemetry::FieldType type, const char* name, T value) {
field_collection.AddField(type, name, std::move(value));
}
@@ -63,7 +63,8 @@ public:
bool SubmitTestcase();
private:
- Telemetry::FieldCollection field_collection; ///< Tracks all added fields for the session
+ /// Tracks all added fields for the session
+ Common::Telemetry::FieldCollection field_collection;
};
/**