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

8343 Commits

Author SHA1 Message Date
Justin Carpentier 8fc0dcfd48 [profiler] Add install target 2024-09-11 19:11:35 +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 1478e74963 Update GPU APIs list in README. 2024-09-10 19:09:25 +02:00
Bartosz Taudul 9a3a6ba3ef Bump protocol due to Metal adding an enum entry. 2024-09-10 19:08:43 +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
Marcos Slomp c168ff6c3c updating documentation 2024-09-09 17:26:33 -07:00
Marcos Slomp bd061d1d1b removing unsupported macro interfaces 2024-09-09 17:20:19 -07:00
Marcos Slomp 19f376a6c9 fixixng interface macros 2024-09-09 17:08:15 -07: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 ce39032bc5 Update NEWS. 2024-09-08 21:19:47 +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 97cf0bd11f Bump freetype to 2.13.3. 2024-09-08 15:33:36 +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 11777e8136 Check if core_id and die_id exist. 2024-09-07 23:53:57 +02:00
Bartosz Taudul ea4de3be36 Detect and report if running under Wine. 2024-09-07 22:09:00 +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 0ffa0be4fd addressing code review comments 2024-09-03 11:15:39 -07:00
Bartosz Taudul 8e3d250654 Check for errors from GetLogicalProcessorInformationEx(). 2024-08-31 11:36:59 +02:00
Marcos Slomp fe51f02a25 cleanup and comments 2024-08-26 08:15:47 -07:00
Marcos Slomp aa85824455 comments about the decisions and behavior of the Metal back-end 2024-08-26 08:15:47 -07:00
Marcos Slomp 799360dfb8 Collect pending timestamps during shutdown 2024-08-26 08:15:47 -07:00
Marcos Slomp ea65b145c6 adding wiretap for debugging purposes 2024-08-26 08:15:47 -07:00
Marcos Slomp 06b23cc293 more cleanup 2024-08-26 08:15:47 -07:00
Marcos Slomp 5ec7565852 cleanup 2024-08-26 08:15:47 -07:00