profile.h
cross platform rendering playgroundsrc/core/profile.h
348 B#pragma once
#ifdef ENABLE_TRACY
#include <tracy/Tracy.hpp>
#define VEL_PROFILE_ZONE() ZoneScoped
#define VEL_PROFILE_FRAME() FrameMark
#define VEL_PROFILE_PLOT(name, v) TracyPlot(name, v)
#else
#define VEL_PROFILE_ZONE() ((void)0)
#define VEL_PROFILE_FRAME() ((void)0)
#define VEL_PROFILE_PLOT(name, v) ((void)0)
#endif