LearnWithTouch/App/LearnWithTouch_ios/Classes/Unity/InternalProfiler.h

33 lines
985 B
C

#pragma once
#define ENABLE_INTERNAL_PROFILER 0
// 4.x ENABLE_BLOCK_ON_GPU_PROFILER and 5.x ENABLE_GPU_TIMING were removed in favor of using xcode tools
// INCLUDE_OPENGLES_IN_RENDER_TIME was removed
#if ENABLE_INTERNAL_PROFILER
void Profiler_InitProfiler();
void Profiler_UninitProfiler();
void Profiler_FrameStart();
void Profiler_FrameEnd();
void Profiler_FramePresent(const UnityFrameStats*);
void Profiler_StartMSAAResolve();
void Profiler_EndMSAAResolve();
#else
inline void Profiler_InitProfiler() {}
inline void Profiler_UninitProfiler() {}
inline void Profiler_FrameStart() {}
inline void Profiler_FrameEnd() {}
inline void Profiler_FramePresent(const struct UnityFrameStats*) {}
inline void Profiler_StartMSAAResolve() {}
inline void Profiler_EndMSAAResolve() {}
#endif // ENABLE_INTERNAL_PROFILER