diff --git a/client/TracyProfiler.cpp b/client/TracyProfiler.cpp index 6a722cd1..e3da7563 100644 --- a/client/TracyProfiler.cpp +++ b/client/TracyProfiler.cpp @@ -954,6 +954,10 @@ struct ProfilerThreadData # endif }; +std::atomic RpInitDone { 0 }; +std::atomic RpInitLock { 0 }; +thread_local bool RpThreadInitDone = false; + # ifdef TRACY_MANUAL_LIFETIME ProfilerData* s_profilerData = nullptr; TRACY_API void StartupProfiler() @@ -975,9 +979,6 @@ TRACY_API void ShutdownProfiler() rpmalloc_finalize(); } # else -std::atomic RpInitDone { 0 }; -std::atomic RpInitLock { 0 }; -thread_local bool RpThreadInitDone = false; static std::atomic profilerDataLock { 0 }; static std::atomic profilerData { nullptr };