2023-11-02 14:17:28 +00:00
option ( 'tracy_enable' , type : 'boolean' , value : true , description : 'Enable profiling' , yield : true )
2022-04-08 17:18:08 +00:00
option ( 'tracy_on_demand' , type : 'boolean' , value : false , description : 'On-demand profiling' )
option ( 'tracy_callstack' , type : 'boolean' , value : false , description : 'Enfore callstack collection for tracy regions' )
option ( 'tracy_no_callstack' , type : 'boolean' , value : false , description : 'Disable all callstack related functionality' )
option ( 'tracy_no_callstack_inlines' , type : 'boolean' , value : false , description : 'Disables the inline functions in callstacks' )
option ( 'tracy_only_localhost' , type : 'boolean' , value : false , description : 'Only listen on the localhost interface' )
option ( 'tracy_no_broadcast' , type : 'boolean' , value : false , description : 'Disable client discovery by broadcast to local network' )
option ( 'tracy_only_ipv4' , type : 'boolean' , value : false , description : 'Tracy will only accept connections on IPv4 addresses (disable IPv6)' )
option ( 'tracy_no_code_transfer' , type : 'boolean' , value : false , description : 'Disable collection of source code' )
option ( 'tracy_no_context_switch' , type : 'boolean' , value : false , description : 'Disable capture of context switches' )
option ( 'tracy_no_exit' , type : 'boolean' , value : false , description : 'Client executable does not exit until all profile data is sent to server' )
option ( 'tracy_no_sampling' , type : 'boolean' , value : false , description : 'Disable call stack sampling' )
option ( 'tracy_no_verify' , type : 'boolean' , value : false , description : 'Disable zone validation for C API' )
option ( 'tracy_no_vsync_capture' , type : 'boolean' , value : false , description : 'Disable capture of hardware Vsync events' )
2022-04-12 17:07:21 +00:00
option ( 'tracy_no_frame_image' , type : 'boolean' , value : false , description : 'Disable the frame image support and its thread' )
2022-06-28 17:00:09 +00:00
option ( 'tracy_no_system_tracing' , type : 'boolean' , value : false , description : 'Disable systrace sampling' )
2023-10-06 06:56:35 +00:00
option ( 'tracy_patchable_nopsleds' , type : 'boolean' , value : false , description : 'Enable nopsleds for efficient patching by system-level tools (e.g. rr)' )
2022-06-28 17:00:09 +00:00
option ( 'tracy_timer_fallback' , type : 'boolean' , value : false , description : 'Use lower resolution timers' )
2022-04-08 17:18:08 +00:00
option ( 'tracy_delayed_init' , type : 'boolean' , value : false , description : 'Enable delayed initialization of the library (init on first call)' )
option ( 'tracy_manual_lifetime' , type : 'boolean' , value : false , description : 'Enable the manual lifetime management of the profile' )
option ( 'tracy_fibers' , type : 'boolean' , value : false , description : 'Enable fibers support' )
2023-11-17 20:42:57 +00:00
option ( 'tracy_shared_libs' , type : 'boolean' , value : false , description : 'Builds Tracy as a shared object (deprecated in favour of default_library=shared)' , deprecated : true )
2022-04-27 04:19:56 +00:00
option ( 'tracy_no_crash_handler' , type : 'boolean' , value : false , description : 'Disable crash handling' )