diff --git a/client/TracyProfiler.cpp b/client/TracyProfiler.cpp index 2406150c..ac3994cf 100644 --- a/client/TracyProfiler.cpp +++ b/client/TracyProfiler.cpp @@ -201,6 +201,7 @@ Profiler::Profiler() #ifdef TRACY_ON_DEMAND , m_isConnected( false ) , m_frameCount( 0 ) + , m_deferredQueue( 64*1024 ) #endif { assert( !s_instance ); diff --git a/client/TracyProfiler.hpp b/client/TracyProfiler.hpp index f396378d..06963f2d 100644 --- a/client/TracyProfiler.hpp +++ b/client/TracyProfiler.hpp @@ -396,6 +396,9 @@ private: #ifdef TRACY_ON_DEMAND std::atomic m_isConnected; std::atomic m_frameCount; + + NonRecursiveBenaphore m_deferredLock; + FastVector m_deferredQueue; #endif };