diff options
author | Bartosz Taudul <wolf@nereid.pl> | 2022-09-05 21:12:12 +0300 |
---|---|---|
committer | Bartosz Taudul <wolf@nereid.pl> | 2022-09-05 21:12:12 +0300 |
commit | 23ebce2862a364667d874b9ac2d3c0ca95f6f276 (patch) | |
tree | fad7c80b6434dfa4536b313ef81077950dd36add /server | |
parent | 53632ccb5ba164e0269e4a70cdd736e92e7ae4e8 (diff) |
Implement checking if frames are in use.
Diffstat (limited to 'server')
-rw-r--r-- | server/TracyWorker.cpp | 6 | ||||
-rw-r--r-- | server/TracyWorker.hpp | 1 |
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; } |