From 8075a2c88fe941ada3e70b447cc468b65fd7352d Mon Sep 17 00:00:00 2001 From: Fan Chen Date: Sat, 17 May 2025 14:55:02 -0400 Subject: [PATCH] Add necessary Tracy macros --- public/tracy/TracyCUDA.hpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/public/tracy/TracyCUDA.hpp b/public/tracy/TracyCUDA.hpp index 5275175b..ebbc148e 100644 --- a/public/tracy/TracyCUDA.hpp +++ b/public/tracy/TracyCUDA.hpp @@ -3,7 +3,7 @@ #ifndef TRACY_ENABLE -#define TracyCUDAContext(device, queue) nullptr +#define TracyCUDAContext() nullptr #define TracyCUDAContextDestroy(ctx) #define TracyCUDAContextName(ctx, name, size) @@ -1308,6 +1308,15 @@ namespace tracy } +#define TracyCUDAContext() tracy::CUDACtx::Create() +#define TracyCUDAContextDestroy(ctx) tracy::CUDACtx::Destroy(ctx) +#define TracyCUDAContextName(ctx, name, size) ctx->Name(name, size) + +#define TracyCUDAStartProfiling(ctx) ctx->StartProfiling() +#define TracyCUDAStopProfiling(ctx) ctx->StopProfiling() + +#define TracyCUDACollect(ctx) ctx->Collect() + #endif #endif \ No newline at end of file