Files
FlaxEngine/Source/Engine/Profiler/Profiler.h
2025-05-22 04:40:32 +02:00

25 lines
517 B
C

// Copyright (c) Wojciech Figat. All rights reserved.
#pragma once
#include "ProfilerCPU.h"
#include "ProfilerGPU.h"
#include "ProfilerMemory.h"
#if COMPILE_WITH_PROFILER
// Helper macros to profile CPU and GPU (GPU event must have name specified, CPU event has function name)
#define PROFILE_GPU_CPU(name) \
PROFILE_GPU(name); \
PROFILE_CPU()
#define PROFILE_GPU_CPU_NAMED(name) \
PROFILE_GPU(name); \
PROFILE_CPU_NAMED(name)
#else
#define PROFILE_GPU_CPU(name)
#define PROFILE_GPU_CPU_NAMED(name)
#endif