Commit Graph
1806 Commits
Author SHA1 Message Date
Bartosz Taudul e4acd2db77 Add icon for the "limit to view" button in time ranges window. 2026-06-29 16:18:57 +02:00
Bartosz Taudul e7bd441ebb Hide time range copy sources in a popup menu. 2026-06-29 16:18:57 +02:00
Bartosz Taudul 6921fbfdf8 Color sample markers according to sample type. 2026-06-27 15:00:41 +02:00
Bartosz Taudul 90d4463ef0 Determine sample type. 2026-06-27 11:55:00 +02:00
Bartosz Taudul 88702dad39 Allow setting frame image playback limit to an annotation of range limit. 2026-06-26 20:21:03 +02:00
Bartosz Taudul 30572e4810 Don't crash on annotation with no name. 2026-06-26 20:21:03 +02:00
Bartosz Taudul 57c143c9b7 Translate time range to frame image range. 2026-06-26 20:21:03 +02:00
Bartosz Taudul 4bc37ccb4d Allow limiting frame image playback to given frame range. 2026-06-26 19:39:24 +02:00
Bartosz Taudul e9ad49a846 Introduce abstraction of frame image begin and end. 2026-06-26 19:07:47 +02:00
Bartosz Taudul 64a43ef3d3 Add looping to frame image playback. 2026-06-26 18:37:54 +02:00
Bartosz Taudul 8aae924d51 Make play button disabled if playback is at the end. 2026-06-26 17:46:58 +02:00
Bartosz Taudul 9370d7a379 Unify entry stacks icon. 2026-06-26 14:25:06 +02:00
Bartosz Taudul 1a420d0f5e Add frame statistics limit range. 2026-06-25 17:58:34 +02:00
Bartosz Taudul 7eae48c1a8 Make range stripes more visible when changing the range size. 2026-06-25 17:58:34 +02:00
Bartosz Taudul 1c712e41d9 Allow making annotations from ranges. 2026-06-25 17:58:34 +02:00
Bartosz Taudul a03e5e8968 Use note sticky icon for add annotation button. 2026-06-25 17:58:32 +02:00
Bartosz Taudul 606cd7bdaf Protect against zero frames to show. 2026-06-24 23:49:53 +02:00
Bartosz Taudul d924b05ab7 Calculate square of averages with double precision. 2026-06-24 23:27:36 +02:00
Bartosz Taudul f700597067 Display P75, P90, P99 and P99.9 for frame statistics. 2026-06-24 20:09:03 +02:00
Bartosz Taudul a237b009ec Use unified percentile value calculation in find zone. 2026-06-24 19:56:24 +02:00
Bartosz Taudul 5970e90233 Display coefficient of variation in frame statistics. 2026-06-24 19:32:50 +02:00
Bartosz Taudul 5fc4ae8eef Display coefficient of variation in find zone. 2026-06-24 19:30:42 +02:00
Bartosz Taudul a35f8a738d Display standard deviation in frame statistics. 2026-06-24 19:21:40 +02:00
Bartosz Taudul 3714e36652 Frame count in frame statistics may be not full. 2026-06-24 18:56:08 +02:00
Bartosz Taudul 565f3e5a72 Add mode to frame statistics. 2026-06-24 18:48:38 +02:00
Bartosz Taudul 17720a0cd8 Keep FPS range and max counts in the same line. 2026-06-24 18:48:38 +02:00
Bartosz Taudul a7b0907d6c Move mean and median in frame statistics to match find zone. 2026-06-24 18:48:38 +02:00
Bartosz Taudul 552159ccf6 Remove tree node for historgram in frame statistics. 2026-06-24 18:48:38 +02:00
Bartosz Taudul 7e8180a2a7 Move frame statistics from trace info to its own window. 2026-06-24 18:48:38 +02:00
Bartosz Taudul 05d34e4daa Make it possible to hide annotation. 2026-06-24 18:48:37 +02:00
Bartosz Taudul 72d45dfdad Fix display of annotations color on annotations list. 2026-06-24 18:48:35 +02:00
Bartosz Taudul 280475ff3d Iterate ranges array when drawing ranges on timeline. 2026-06-23 23:45:41 +02:00
Bartosz Taudul 922604fe6a Do not include alpha in color entries in ranges array. 2026-06-23 23:45:11 +02:00
Bartosz Taudul 5b29550ded Move ranges setup to an appropriate file. 2026-06-23 23:29:33 +02:00
Bartosz Taudul 56eb3b776f Show ranges window after setting a range via timeline right-click popup.
Without this using the popup is quite unintuitive. Setting the range
apparently does not have an effect – because ranges are only shown if the
ranges window is open (or the windows appropriate for each of the ranges).
2026-06-23 23:07:27 +02:00
Bartosz Taudul 98ad778495 Iterate ranges array to handle range adjustments by mouse. 2026-06-23 23:06:02 +02:00
Bartosz Taudul fa4c28af8a Iterate ranges array in timeline right-click menu. 2026-06-23 23:03:26 +02:00
Bartosz Taudul a73a733644 Popup label is now just label, do not pass it twice. 2026-06-23 22:54:09 +02:00
Bartosz Taudul d4cceb3e0d Use ranges array in DrawRangeEntry(). 2026-06-23 22:45:45 +02:00
Bartosz Taudul b715c0c32e Add icon to annotation tooltip. 2026-06-23 22:41:18 +02:00
Bartosz Taudul f71620c8c8 Use ranges array in DrawRanges(). 2026-06-23 22:33:07 +02:00
Bartosz Taudul 51e467d7b9 Make ranges private in View. 2026-06-23 21:50:22 +02:00
Bartosz Taudul eba8c1e99a Setup ranges array. 2026-06-23 21:49:15 +02:00
Bartosz Taudul 9a785976c0 Ignore zero-length sections. 2026-06-23 02:00:11 +02:00
Bartosz Taudul 711e3a7bcf Add separator between timeline headers and content. 2026-06-23 01:58:35 +02:00
Bartosz Taudul d84a085b71 Collapse small sections. 2026-06-23 01:58:35 +02:00
Bartosz Taudul ae38665b95 Draw sections. 2026-06-22 19:17:01 +02:00
Bartosz Taudul 800e415400 Calculate section rows content. 2026-06-22 19:17:00 +02:00
Bartosz Taudul 72d62bea25 Display count of sections. 2026-06-19 20:37:49 +02:00
Bartosz Taudul c897729b74 Use safe file names for cache. 2026-06-18 21:30:07 +02:00