Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/wolfpld/tracy.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
authorBartosz Taudul <wolf@nereid.pl>2022-09-05 21:12:12 +0300
committerBartosz Taudul <wolf@nereid.pl>2022-09-05 21:12:12 +0300
commit23ebce2862a364667d874b9ac2d3c0ca95f6f276 (patch)
treefad7c80b6434dfa4536b313ef81077950dd36add /server
parent53632ccb5ba164e0269e4a70cdd736e92e7ae4e8 (diff)
Implement checking if frames are in use.
Diffstat (limited to 'server')
-rw-r--r--server/TracyWorker.cpp6
-rw-r--r--server/TracyWorker.hpp1
2 files changed, 7 insertions, 0 deletions
diff --git a/server/TracyWorker.cpp b/server/TracyWorker.cpp
index 1278701d..bc23d8ba 100644
--- a/server/TracyWorker.cpp
+++ b/server/TracyWorker.cpp
@@ -2397,6 +2397,12 @@ size_t Worker::GetFullFrameCount( const FrameData& fd ) const
}
}
+bool Worker::AreFramesUsed() const
+{
+ if( m_data.frames.Data().size() > 1 ) return true;
+ return m_data.framesBase->frames.size() > 2;
+}
+
int64_t Worker::GetFrameTime( const FrameData& fd, size_t idx ) const
{
if( fd.continuous )
diff --git a/server/TracyWorker.hpp b/server/TracyWorker.hpp
index 854514b7..e432f407 100644
--- a/server/TracyWorker.hpp
+++ b/server/TracyWorker.hpp
@@ -463,6 +463,7 @@ public:
std::mutex& GetDataLock() { return m_data.lock; }
size_t GetFrameCount( const FrameData& fd ) const { return fd.frames.size(); }
size_t GetFullFrameCount( const FrameData& fd ) const;
+ bool AreFramesUsed() const;
int64_t GetLastTime() const { return m_data.lastTime; }
uint64_t GetZoneCount() const { return m_data.zonesCnt; }
uint64_t GetZoneExtraCount() const { return m_data.zoneExtra.size() - 1; }