Commit Graph

6 Commits (master)

Author SHA1 Message Date
Lukas Tenbrink 2098998347 Add tracy support for profiling opcodes. 2025-12-05 16:05:07 +07:00
Lukas Tenbrink ab4e59dced Make `!configured` checks in `profiling.cpp` soft checks, returning dummies. 2025-12-03 21:01:19 +07:00
Stuart Carnie 93b6348cfe Core: Add Apple Instruments support 2025-12-03 06:48:41 +07:00
Lukas Tenbrink acefbbbbcd Add support for profiling GDScript with tracy.
This adds macro `GodotProfileZoneGroupedFirstScript`, and uses interning for speedy lookups.

Co-authored-by: Samuel Nicholas <nicholas.samuel@gmail.com>
2025-11-28 16:36:36 +07:00
Lukas Tenbrink c3747884da Add some important profiling hooks. 2025-11-08 00:08:48 +07:00
Lukas Tenbrink e80194e31f Add `profiler` option to `SCons` builds.
Add `tracy` option to `profiler`. If set, a tracy profiling client will be injected into the Godot binary.

# Conflicts:
#	platform/linuxbsd/godot_linuxbsd.cpp
2025-11-08 00:08:45 +07:00