|
|
Donner SVG Editor & Engine
SVG-native editor and embeddable SVG2 + CSS3 engine in C++20, with GPU (WebGPU) and compact CPU renderers, built for correctness, security, and performance.
|
Conditional Tracy profiling macros for the editor. When ENABLE_TRACY is defined, the real Tracy profiler client is included; otherwise the macros expand to no-ops so editor code can be instrumented unconditionally. More...
Macros | |
| #define | ZoneScoped static_cast<void>(0) |
| #define | ZoneScopedN(name) |
| #define | FrameMark static_cast<void>(0) |
| #define | FrameMarkStart(name) |
| #define | FrameMarkEnd(name) |
Conditional Tracy profiling macros for the editor. When ENABLE_TRACY is defined, the real Tracy profiler client is included; otherwise the macros expand to no-ops so editor code can be instrumented unconditionally.
Native editor builds enable Tracy by default; RE and WASM builds compile this wrapper as no-ops. See the Security section of docs/design_docs/0020-editor.md for the trade-off.
| #define FrameMarkEnd | ( | name | ) |
| #define FrameMarkStart | ( | name | ) |
| #define ZoneScopedN | ( | name | ) |