diff --git a/client/TracyProfiler.cpp b/client/TracyProfiler.cpp index 17e665f7..5689a6a5 100644 --- a/client/TracyProfiler.cpp +++ b/client/TracyProfiler.cpp @@ -874,9 +874,7 @@ struct ProfilerData Profiler profiler; std::atomic lockCounter { 0 }; std::atomic gpuCtxCounter { 0 }; -# ifdef TRACY_COLLECT_THREAD_NAMES std::atomic threadNameData { nullptr }; -#endif }; struct ProducerWrapper @@ -924,10 +922,7 @@ TRACY_API std::atomic& GetLockCounter() { return GetProfilerData().loc TRACY_API std::atomic& GetGpuCtxCounter() { return GetProfilerData().gpuCtxCounter; } TRACY_API GpuCtxWrapper& GetGpuCtx() { return GetProfilerThreadData().gpuCtx; } TRACY_API uint64_t GetThreadHandle() { return detail::GetThreadHandleImpl(); } - -# ifdef TRACY_COLLECT_THREAD_NAMES TRACY_API std::atomic& GetThreadNameData() { return GetProfilerData().threadNameData; } -# endif # ifdef TRACY_ON_DEMAND TRACY_API LuaZoneState& GetLuaZoneState() { return GetProfilerThreadData().luaZoneState; } @@ -965,11 +960,9 @@ std::atomic init_order(104) s_gpuCtxCounter( 0 ); thread_local GpuCtxWrapper init_order(104) s_gpuCtx { nullptr }; -# ifdef TRACY_COLLECT_THREAD_NAMES struct ThreadNameData; static std::atomic init_order(104) s_threadNameDataInstance( nullptr ); std::atomic& s_threadNameData = s_threadNameDataInstance; -# endif # ifdef TRACY_ON_DEMAND thread_local LuaZoneState init_order(104) s_luaZoneState { 0, false }; @@ -991,9 +984,7 @@ TRACY_API uint64_t GetThreadHandle() { return detail::GetThreadHandleImpl(); } TRACY_API uint64_t GetThreadHandle() { return s_threadHandle.val; } # endif -# ifdef TRACY_COLLECT_THREAD_NAMES TRACY_API std::atomic& GetThreadNameData() { return s_threadNameData; } -# endif # ifdef TRACY_ON_DEMAND TRACY_API LuaZoneState& GetLuaZoneState() { return s_luaZoneState; } diff --git a/common/TracySystem.cpp b/common/TracySystem.cpp index 09666a6d..af47b090 100644 --- a/common/TracySystem.cpp +++ b/common/TracySystem.cpp @@ -30,7 +30,7 @@ #include "TracySystem.hpp" -#ifdef TRACY_COLLECT_THREAD_NAMES +#ifdef TRACY_ENABLE # include # include "TracyAlloc.hpp" #endif @@ -38,7 +38,7 @@ namespace tracy { -#ifdef TRACY_COLLECT_THREAD_NAMES +#ifdef TRACY_ENABLE struct ThreadNameData { uint64_t id; @@ -99,7 +99,7 @@ void SetThreadName( const char* name ) } } #endif -#ifdef TRACY_COLLECT_THREAD_NAMES +#ifdef TRACY_ENABLE { InitRPMallocThread(); const auto sz = strlen( name ); @@ -118,7 +118,7 @@ void SetThreadName( const char* name ) const char* GetThreadName( uint64_t id ) { static char buf[256]; -#ifdef TRACY_COLLECT_THREAD_NAMES +#ifdef TRACY_ENABLE auto ptr = GetThreadNameData().load( std::memory_order_relaxed ); while( ptr ) { diff --git a/common/TracySystem.hpp b/common/TracySystem.hpp index fa0a56e2..b06ab79b 100644 --- a/common/TracySystem.hpp +++ b/common/TracySystem.hpp @@ -1,12 +1,6 @@ #ifndef __TRACYSYSTEM_HPP__ #define __TRACYSYSTEM_HPP__ -#ifdef TRACY_ENABLE -# if defined __ANDROID__ || defined __CYGWIN__ || defined __APPLE__ || defined _GNU_SOURCE || ( defined _WIN32 && ( !defined NTDDI_WIN10_RS2 || NTDDI_VERSION < NTDDI_WIN10_RS2 ) ) -# define TRACY_COLLECT_THREAD_NAMES -# endif -#endif - #if defined _WIN32 || defined __CYGWIN__ # ifndef _WINDOWS_ extern "C" __declspec(dllimport) unsigned long __stdcall GetCurrentThreadId(void);