diff --git a/client/TracyProfiler.cpp b/client/TracyProfiler.cpp index ac3994cf..18856b96 100644 --- a/client/TracyProfiler.cpp +++ b/client/TracyProfiler.cpp @@ -308,6 +308,14 @@ void Profiler::Worker() onDemand.frames = m_frameCount.load( std::memory_order_relaxed ); m_sock->Send( &onDemand, sizeof( onDemand ) ); + + m_deferredLock.lock(); + for( auto& item : m_deferredQueue ) + { + const auto idx = MemRead( &item.hdr.idx ); + AppendData( &item, QueueDataSize[idx] ); + } + m_deferredLock.unlock(); #endif int keepAlive = 0;