summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErik Kundiman <erik@megapahit.org>2025-07-29 19:46:51 +0800
committerErik Kundiman <erik@megapahit.org>2025-07-30 08:35:37 +0800
commit19cf8ae0b0f2fe9a41331c635228c9454b604206 (patch)
tree62099e1dce4334461907083cc0d001ec07b524fd
parentc40796a34472bfe51e7d9956cd5b9b74bd7739cf (diff)
Tracy visibility for looped Discord function calls
As suggested by Andrey Kleshchev. They likely can get pricey so they need to be visible in the profiler.
-rw-r--r--indra/newview/llappviewer.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/indra/newview/llappviewer.cpp b/indra/newview/llappviewer.cpp
index 16e2027af1..de9d380f30 100644
--- a/indra/newview/llappviewer.cpp
+++ b/indra/newview/llappviewer.cpp
@@ -1356,7 +1356,10 @@ bool LLAppViewer::doFrame()
TimePoint fpsLimitFrameStartTime = std::chrono::steady_clock::now();
#ifdef LL_DISCORD
- discordpp::RunCallbacks();
+ {
+ LL_PROFILE_ZONE_NAMED("discord_callbacks");
+ discordpp::RunCallbacks();
+ }
#endif
LL_RECORD_BLOCK_TIME(FTM_FRAME);
@@ -5992,6 +5995,7 @@ void LLAppViewer::handleDiscordSocial(const LLSD& value)
void LLAppViewer::updateDiscordActivity()
{
+ LL_PROFILE_ZONE_SCOPED;
discordpp::Activity activity;
activity.SetType(discordpp::ActivityTypes::Playing);
discordpp::ActivityTimestamps timestamps;