diff --git a/client/TracyProfiler.hpp b/client/TracyProfiler.hpp index 06963f2d..865a65b3 100644 --- a/client/TracyProfiler.hpp +++ b/client/TracyProfiler.hpp @@ -299,6 +299,14 @@ public: { return m_isConnected.load( std::memory_order_relaxed ); } + + tracy_force_inline void DeferItem( const QueueItem& item ) + { + m_deferredLock.lock(); + auto dst = m_deferredQueue.push_next(); + memcpy( dst, &item, sizeof( item ) ); + m_deferredLock.unlock(); + } #endif private: