OpenBarnyard
 
Loading...
Searching...
No Matches
Profiler.h
Go to the documentation of this file.
1#pragma once
2
3#if defined( TOSHI_PROFILER ) || defined( TOSHI_PROFILER_MEMORY )
4
5# include "Profiler/tracy/Tracy.hpp"
6
7#endif // defined(TOSHI_PROFILER) || defined(TOSHI_PROFILER_MEMORY)
8
9#if defined( TOSHI_PROFILER )
10
11# define TPROFILER_SCOPE() ZoneScoped
12# define TPROFILER_FRAME_START( NAME ) FrameMarkStart( NAME )
13# define TPROFILER_FRAME_END( NAME ) FrameMarkEnd( NAME )
14
15#else // defined(TOSHI_PROFILER)
16
17# define TPROFILER_SCOPE()
18# define TPROFILER_FRAME_START( NAME )
19# define TPROFILER_FRAME_END( NAME )
20
21#endif // defined(TOSHI_PROFILER)