Commit Graph
2130 Commits
Author SHA1 Message Date
Bartosz Taudul f86bdf7bb1 Add a wait stacks achievement. 2026-11-04 01:29:15 +01:00
Bartosz Taudul 458faecb34 Add a timeline navigation achievement. 2026-11-04 01:29:13 +01:00
Bartosz Taudul 3430cd8db8 Add a Tracy Assist achievement. 2026-11-02 01:05:43 +01:00
Bartosz Taudul 2e9dfb8fdf Add visibility predicates to achievements. 2026-11-02 00:59:04 +01:00
Bartosz Taudul 41ea9b8b31 Add a hardware counters achievement. 2026-11-02 00:59:04 +01:00
Bartosz Taudul 0342049936 Add a crash survival achievement. 2026-11-02 00:59:04 +01:00
Bartosz Taudul a6cb6ec3c2 Add an annotations achievement. 2026-11-02 00:59:04 +01:00
Bartosz Taudul d3fcf981c9 Add a frame statistics achievement. 2026-11-02 00:59:04 +01:00
Bartosz Taudul 000ae58203 Add a CPU data achievement. 2026-11-02 00:59:03 +01:00
Bartosz Taudul ecf9d08643 Add a context switches achievement. 2026-11-02 00:59:01 +01:00
Bartosz Taudul 18240d9212 Use a PNG image for the AppImage .DirIcon.
appimagetool now treats an SVG .DirIcon as a fatal packaging error.
2026-10-31 18:34:39 +01:00
Bartosz Taudul b131e114ac Add a zone call stacks achievement. 2026-10-31 18:13:33 +01:00
Bartosz Taudul 40032ed09a Add a frame sets achievement. 2026-10-31 18:13:32 +01:00
Bartosz Taudul 4fbd6010b3 Add a log messages achievement. 2026-10-31 18:13:32 +01:00
Bartosz Taudul de8962d117 Add an entry stacks achievement. 2026-10-31 18:13:32 +01:00
Bartosz Taudul d915345d91 Add a sampling statistics achievement. 2026-10-31 18:13:32 +01:00
Bartosz Taudul a51bb8c738 Add a memory pools achievement. 2026-10-31 18:13:32 +01:00
Bartosz Taudul a4595ee85d Add an allocation call stacks achievement. 2026-10-31 18:13:32 +01:00
Bartosz Taudul 97d9368741 Add a GPU statistics achievement. 2026-10-31 18:13:32 +01:00
Bartosz Taudul c6e8813c3a Add a thread naming achievement. 2026-10-31 18:13:31 +01:00
Bartosz Taudul 50f5bb674a Add a HeaderClicked hook to timeline item headers. 2026-10-31 18:13:31 +01:00
Bartosz Taudul 76bdf0cdb7 Achievements text tweaks. 2026-10-31 18:13:29 +01:00
Lectem 056faddb24 Store profiler history in a single history.json
Replace the binary connection.history file and the ConnectionHistory class
with History, which keeps the history in a JSON file and writes it back when
the profiler exits. Existing history is not migrated.
2026-10-29 20:36:22 +01:00
Bartosz Taudul 29aa268641 Add an assembly reading achievement. 2026-10-18 22:04:20 +02:00
Bartosz Taudul b8c32a326a Add a trace comparison achievement. 2026-10-18 21:57:52 +02:00
Bartosz Taudul 5c0dc013d1 Add a flame graph achievement. 2026-10-18 21:57:52 +02:00
Bartosz Taudul 7b3ace0d2b Add a source view achievement. 2026-10-18 21:57:51 +02:00
Bartosz Taudul 7cb1921808 Report file selector failure instead of crashing when NFD_Init failed. 2026-10-17 20:21:06 +02:00
Bartosz Taudul ee27a99188 Use the dispatch timeout as the unfocused throttle on Wayland.
Pass the 50 ms budget as the timeout of wl_display_dispatch_timeout
instead of sleeping after a nonblocking dispatch. The dispatch flushes
before polling and wakes on any event, e.g. re-granted focus.
2026-10-17 20:21:06 +02:00
Bartosz Taudul f5290242f3 Don't throttle the first Wayland frame on unknown focus state. 2026-10-17 20:21:04 +02:00
Bartosz Taudul 9e2127e60a Glue admonition header to the icon unconditionally. 2026-10-17 15:37:48 +02:00
Bartosz Taudul 37d58eca7f Add a zone inspection achievement.
Find zone moves from the instrumentation intro under it: searching
builds on having inspected a zone, not the other way around.
2026-10-16 00:24:13 +02:00
Bartosz Taudul 248f8ececf Add a GPU profiling achievement. 2026-10-16 00:24:13 +02:00
Bartosz Taudul bf74c4cb8d Add a leak hunting achievement. 2026-10-16 00:24:12 +02:00
Bartosz Taudul 0c37d9c41e Adapt to new ImGui color scheme. 2026-10-15 00:31:16 +02:00
Bartosz Taudul a5995ba3fc Fix unbalanced ImGui begin/end state. 2026-10-15 00:25:36 +02:00
Bartosz Taudul ff78f7f002 Merge pull request #1484 from CamilleRelic/master
Add filtering and hierarchical view to plots selection
2026-10-14 23:14:29 +02:00
Bartosz Taudul 84be3825d5 Pass ImGuiChildFlags instead of the legacy border bool to BeginChild(). 2026-10-14 23:08:34 +02:00
Bartosz Taudul b683310a11 Query the child extent through current ImGui APIs. 2026-10-14 23:08:34 +02:00
Bartosz Taudul 48e86cca75 Use the current AddRect argument order. 2026-10-14 23:08:34 +02:00
Bartosz Taudul 4ee7cb134b Set filter field width through SetNextItemWidth. 2026-10-14 23:08:34 +02:00
Bartosz Taudul be86647743 Bump ImGui to 1.93.0-docking. 2026-10-14 23:08:32 +02:00
Camille Martel 2253f9751f Push a plotTree ID to prevent folder/leaf id conflicts
- And other minor review fixes
2026-10-14 13:58:38 -07:00
Camille Martel 77c6950d22 Address review feedback
- Match radio button sizes to other sub-elements (smaller inline size)
- Also fix alignment of select/unselect all buttons relative to filter text baseline
- Extract plot name into GetPlotName helper for uniform use in user vs. built-in plots
- Properly handle row-wise plot duplicate IDs through PushID/PopID
- Remove truncation hazards from use of snprintf
- Allow clicking full hierarchical row to toggle expansion (hover highlights the whole row, similar to the other collapsible rows in the options view)
2026-10-13 12:34:19 -07:00
Bartosz Taudul cab1efade4 Achievement star will now dance to attract attention in addition to pulsing color. 2026-10-13 00:41:12 +02:00
Bartosz Taudul 02e9436a13 Add a lock contention achievement. 2026-10-12 23:31:03 +02:00
Bartosz Taudul 97a08ea670 Add a lock watching achievement. 2026-10-12 23:27:50 +02:00
Bartosz Taudul 273dedf4b2 Add a memory profiling achievement. 2026-10-12 23:27:48 +02:00
Bartosz Taudul 37a08e7b43 Add a chart values achievement. 2026-10-12 21:19:52 +02:00
Bartosz Taudul f5c0f348d7 Call a hook when a timeline item header zooms to its range. 2026-10-12 21:19:49 +02:00