Add necessary Tracy macros

This commit is contained in:
Fan Chen
2025-05-17 14:55:02 -04:00
parent 67552743ba
commit 8075a2c88f

View File

@@ -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