diff --git a/server/TracyView.cpp b/server/TracyView.cpp index 3b77de16..d88e3054 100644 --- a/server/TracyView.cpp +++ b/server/TracyView.cpp @@ -11201,6 +11201,10 @@ void View::DrawInfo() TextFocused( "Queue delay:", TimeToString( m_worker.GetDelay() ) ); TextFocused( "Timer resolution:", TimeToString( m_worker.GetResolution() ) ); TextFocused( "CPU zones:", RealToString( m_worker.GetZoneCount(), true ) ); + ImGui::SameLine(); + ImGui::Spacing(); + ImGui::SameLine(); + TextFocused( "Extra data:", RealToString( m_worker.GetZoneExtraCount(), true ) ); TextFocused( "GPU zones:", RealToString( m_worker.GetGpuZoneCount(), true ) ); TextFocused( "Lock events:", RealToString( m_worker.GetLockCount(), true ) ); TextFocused( "Plot data points:", RealToString( m_worker.GetPlotCount(), true ) ); diff --git a/server/TracyWorker.hpp b/server/TracyWorker.hpp index 5c78cf6d..46ad38a7 100644 --- a/server/TracyWorker.hpp +++ b/server/TracyWorker.hpp @@ -330,6 +330,7 @@ public: size_t GetFullFrameCount( const FrameData& fd ) 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; } uint64_t GetGpuZoneCount() const { return m_data.gpuCnt; } uint64_t GetLockCount() const; uint64_t GetPlotCount() const;