1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00

Fix DLL code.

This commit is contained in:
Bartosz Taudul
2019-02-19 18:45:41 +01:00
parent 2421e05c27
commit 9fabafbeca
3 changed files with 27 additions and 3 deletions
+10 -1
View File
@@ -768,7 +768,7 @@ static Profiler init_order(105) s_profiler;
#endif
tracy::moodycamel::ConcurrentQueue<QueueItem>::ExplicitProducer* GetToken()
moodycamel::ConcurrentQueue<QueueItem>::ExplicitProducer* GetToken()
{
return s_token.ptr;
}
@@ -790,6 +790,15 @@ DLL_EXPORT void(*get_rpfree())(void* ptr)
return rpfree;
}
DLL_EXPORT moodycamel::ConcurrentQueue<QueueItem>::ExplicitProducer*(*get_token())()
{
return GetToken;
}
DLL_EXPORT Profiler&(*get_profiler())()
{
return GetProfiler;
}
#if defined TRACY_HW_TIMER && __ARM_ARCH >= 6
DLL_EXPORT int64_t(*get_GetTimeImpl())()
+2 -2
View File
@@ -52,7 +52,7 @@ struct SourceLocationData
uint32_t color;
};
tracy::moodycamel::ConcurrentQueue<QueueItem>::ExplicitProducer* GetToken();
moodycamel::ConcurrentQueue<QueueItem>::ExplicitProducer* GetToken();
Profiler& GetProfiler();
class GpuCtx;
@@ -69,7 +69,7 @@ struct LuaZoneState
};
#endif
using Magic = tracy::moodycamel::ConcurrentQueueDefaultTraits::index_t;
using Magic = moodycamel::ConcurrentQueueDefaultTraits::index_t;
#if __ARM_ARCH >= 6
extern int64_t (*GetTimeImpl)();