1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00
Commit Graph

710 Commits

Author SHA1 Message Date
Bartosz Taudul 3bea3b7725 Disable resolv service on emscripten. 2024-09-18 19:13:25 +02:00
Martijn Courteaux 0f6002822c Fix inheriting color bug. 2024-09-14 14:10:55 +02:00
Bartosz Taudul 44d1502474 Always keep cursor shape initialized. 2024-09-14 01:15:02 +02:00
Bartosz Taudul 5a67246426 Silence warnings. 2024-09-14 01:10:14 +02:00
Bartosz Taudul d8f4c8bc7e Don't perform arithmetic on enum values. 2024-09-14 01:00:19 +02:00
Bartosz Taudul 8a6e525ea9 Get up-to-date wayland-protocols directly from freedesktop. 2024-09-13 22:30:19 +02:00
Bartosz Taudul b359936c04 Zones can inherit custom colors from parents.
Co-authored-by: Martijn Courteaux <courteauxmartijn@gmail.com>
2024-09-13 22:14:22 +02:00
Bartosz Taudul 55da9d1084 Merge pull request #879 from mcourteaux/master
Fix ThreadData-sorting bug.
2024-09-12 18:17:10 +02:00
Justin Carpentier 8fc0dcfd48 [profiler] Add install target 2024-09-11 19:11:35 +02:00
Martijn Courteaux 46ec677702 Fix thread-sorting bug. 2024-09-11 10:44:34 +02:00
Bartosz Taudul b687831394 Add protocol version for 0.11.1. 2024-09-10 20:47:32 +02:00
Bartosz Taudul 5632021003 Add missing GPU context name for Metal. 2024-09-10 19:13:35 +02:00
Bartosz Taudul e8ff26e173 Merge pull request #793 from slomp/slomp/metal
Metal (Apple) GPU back-end for Tracy
2024-09-10 19:08:04 +02:00
Bartosz Taudul 49f0ca5339 Add missing function ptr prototypes. 2024-09-09 21:49:05 +02:00
Bartosz Taudul d46eebf794 Trim address entry field.
Sometimes a stray whitespace may be inserted in the address field, for
example when copying and pasting from somewhere else.
2024-09-09 20:41:28 +02:00
Bartosz Taudul 5795bc5766 Include git reference in user agent. 2024-09-09 20:27:12 +02:00
Bartosz Taudul 323778e96f Probe for Wine in HttpRequest. 2024-09-09 20:25:09 +02:00
Bartosz Taudul 48763ef836 Thread selection in flame graph. 2024-09-09 01:31:49 +02:00
Bartosz Taudul 504b9d215e Sampling mode flame graph. 2024-09-08 23:07:15 +02:00
Bartosz Taudul 88f0f6680b Implement Wayland clipboard paste. 2024-09-08 21:16:21 +02:00
Bartosz Taudul 25ff997548 Implement clipboard copy on Wayland. 2024-09-08 21:16:20 +02:00
Bartosz Taudul 59092bef72 Create data device for a seat. 2024-09-08 19:20:16 +02:00
Bartosz Taudul bec8973265 Bind data device manager. 2024-09-08 18:29:02 +02:00
Bartosz Taudul d4f6537b95 Cosmetics. 2024-09-08 18:28:56 +02:00
Bartosz Taudul f1bfbb9821 Allow easy retrieval of git ref from the about dialog. 2024-09-08 17:47:46 +02:00
Bartosz Taudul 45b9aff761 Display counts of selectable items, if some are unselected. 2024-09-08 17:44:42 +02:00
Bartosz Taudul 8b8ff9363d Cache last source location entry.
227 ms -> 138 ms
2024-09-08 17:01:50 +02:00
Bartosz Taudul 0c0e4f554f Do a linear search instead of using a map.
513 ms -> 227 ms for a trace with 66 unique source locations and 179 million
zones.
2024-09-08 16:10:39 +02:00
Bartosz Taudul d67598f0fe Hide advanced options in trace save dialog.
The default settings are good enough.
2024-09-08 15:54:42 +02:00
Bartosz Taudul 0d8b2b6252 Adapt frame graph tooltip to look more like zone tooltip. 2024-09-08 15:41:44 +02:00
Bartosz Taudul c783a48bae Always include CMake binary dir in include path. 2024-09-08 14:52:57 +02:00
Bartosz Taudul 1950040461 Print git ref in the about dialog. 2024-09-08 14:23:05 +02:00
Bartosz Taudul 5934f5da9a Generate git revision to a header file. 2024-09-08 14:18:52 +02:00
Bartosz Taudul 959f0de7e5 Open find zone from flame graph. 2024-09-08 13:48:22 +02:00
Bartosz Taudul 6080b8742a Fix memory leak. 2024-09-08 13:39:40 +02:00
Bartosz Taudul 4afc0960fb Add flame graph tooltip. 2024-09-08 13:20:37 +02:00
Bartosz Taudul d8849af800 Drawing the flame graph. 2024-09-08 13:11:24 +02:00
Bartosz Taudul e4ec798762 Basic flame graph window layout. 2024-09-08 12:33:11 +02:00
Bartosz Taudul 5b75954c5b Flame graph builder. 2024-09-08 12:33:11 +02:00
Bartosz Taudul 692fcc225f Add flame graph window. 2024-09-08 12:33:09 +02:00
Bartosz Taudul 64f2008cc1 Disable transparency on collapsed windows title bars. 2024-09-07 18:03:38 +02:00
Bartosz Taudul e393ade59d Shorten menu bar button names. 2024-09-07 18:00:59 +02:00
Marcos Slomp 1dfc926eb8 Metal back-end WIP 2024-08-26 08:15:47 -07:00
Bartosz Taudul f7b810a3d1 Mark hyperthread jumps. 2024-08-24 16:52:04 +02:00
Bartosz Taudul be92ae787c Add tooltips for thread jumps. 2024-08-24 16:50:02 +02:00
Bartosz Taudul 50bb383667 Display CPU topology data in zone wait regions list. 2024-08-24 16:47:55 +02:00
Bartosz Taudul 844bc1e416 Display die jumps in wait regions list. 2024-08-24 16:37:04 +02:00
Bartosz Taudul 46e979e185 Display die information on CPU data graph. 2024-08-24 16:36:29 +02:00
Bartosz Taudul 357b557684 Add die to CPU topology data structures.
Drawing dies on the topology chart is a minimal effort for the time being.
An improved version will be added later on.
2024-08-22 20:26:11 +02:00
Bartosz Taudul 60042d1944 Print context switch event data. 2024-08-06 20:37:51 +02:00