#pragma once
#if defined(TRACY_ENABLE)
#include "tracy/Tracy.hpp"
#include "tracy/TracyC.h"
#include "tracy/../client/TracyProfiler.hpp"
#define VVL_ZoneScoped …
#define VVL_ZoneScopedN …
#define VVL_TracyCZone …
#define VVL_TracyCZoneEnd …
#define VVL_TracyCFrameMark …
#define VVL_TracyMessage …
#define VVL_TracyMessageStream …
#define VVL_TracyMessageMap …
#else
#define VVL_ZoneScoped
#define VVL_ZoneScopedN(name) …
#define VVL_TracyCZone(zone_name, active) …
#define VVL_TracyCZoneEnd(zone_name) …
#define VVL_TracyCFrameMark
#define VVL_TracyMessage
#define VVL_TracyMessageStream(message) …
#define VVL_TracyMessageMap(map, key_printer, value_printer) …
#endif
#if defined(VVL_TRACY_CPU_MEMORY)
#define VVL_TracyAlloc …
#define VVL_TracyFree …
#else
#define VVL_TracyAlloc(ptr, size) …
#define VVL_TracyFree(ptr) …
#endif