Bartosz Taudul
fef901f595
Show comparison of standard deviation in compare window.
2026-07-01 17:33:28 +02:00
Bartosz Taudul
74650af7a0
Show coefficient of variation in frames compare.
2026-07-01 17:33:28 +02:00
Bartosz Taudul
e740bc652c
Display FPS values for mean and median in frames comparison.
2026-07-01 17:33:28 +02:00
Bartosz Taudul
7da72e51d2
Compare FPS ranges for frames.
2026-07-01 17:33:28 +02:00
Bartosz Taudul
ac5682bc75
Use boolean to differentiate between zones / frames comparison mode.
2026-07-01 17:33:27 +02:00
Bartosz Taudul
570a06dced
Be more accurate about normalization behavior.
2026-07-01 17:33:24 +02:00
Bartosz Taudul
00c079cec9
Put summary updates under a lock.
2026-07-01 02:10:52 +02:00
Bartosz Taudul
80a1772d0b
Separate external frames visibility for wait stacks (enabled by default).
2026-07-01 02:03:28 +02:00
Bartosz Taudul
f65949cc26
Move callstack table params to a struct.
2026-07-01 01:53:08 +02:00
Bartosz Taudul
b40ef0ff29
Draw timeline thread label after message markers to make it readable.
2026-07-01 01:26:26 +02:00
Bartosz Taudul
aca0e39190
Do not summarize very short llm queries.
2026-06-30 21:06:43 +02:00
Bartosz Taudul
ba9388cd9f
Merge pull request #1404 from wolfpld/slomp/gl_query_result_no_wait
...
Possibly faster GL timestamp query result check
2026-06-30 21:03:40 +02:00
Bartosz Taudul
1f2190a44a
Merge pull request #1420 from YaLTeR/flame-graph-pan
...
Fix "quantization" of sampling flame graph horizontal panning
2026-06-30 19:52:49 +02:00
Ivan Molodetskikh
b11fa7caa2
Store flame graph time as time instead of samples
...
Practically, this fixes horizontal panning being "quantized" to 100 µs
steps (one period). I guess it also simplifies the code a bit and makes
"time" actually mean time.
2026-06-30 19:54:54 +03:00
Bartosz Taudul
ed1a4b06b6
No cumulate time for frames.
2026-06-30 16:57:19 +02:00
Bartosz Taudul
d34659f57b
Remove tree node for histogram in compare window.
2026-06-30 16:44:54 +02:00
Bartosz Taudul
a67a29e9cd
Use tabs in compare window.
2026-06-30 16:39:06 +02:00
Bartosz Taudul
dc4b51e522
Always draw separator in compare window.
2026-06-30 14:22:46 +02:00
Bartosz Taudul
0a0cd27db4
Update manual.
2026-06-29 17:20:10 +02:00
Bartosz Taudul
472c84ac78
Implement coverage requirement in GetPlaybackFrameRangeFromTime.
2026-06-29 17:16:27 +02:00
Bartosz Taudul
bde9e50c84
Use binary search in GetPlaybackFrameRangeFromTime().
2026-06-29 17:02:51 +02:00
Bartosz Taudul
dba0b6263e
Add button for resetting frame image playback speed.
2026-06-29 16:32:59 +02:00
Bartosz Taudul
27f4e00aea
Add require coverage checkbox.
2026-06-29 16:30:21 +02:00
Bartosz Taudul
6d6a4beda3
Add button for resetting frame image playback range.
2026-06-29 16:18:58 +02:00
Bartosz Taudul
bbb43549a6
Move playback "copy from" to a button with a popup menu.
2026-06-29 16:18:58 +02:00
Bartosz Taudul
83a703640c
Add limits button to frame statistics window.
2026-06-29 16:18:58 +02:00
Bartosz Taudul
7b4a128080
Use full size button for flame graph reset view.
2026-06-29 16:18:57 +02:00
Bartosz Taudul
547891f044
Update manual.
2026-06-29 16:18:57 +02:00
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
4cd6c38932
Include exclusive sample count in inclusive sample count.
2026-06-27 16:44:26 +02:00
Bartosz Taudul
331881ca36
Fix counting of "with children" sample counts in recursive cases.
2026-06-27 15:00:42 +02:00
Bartosz Taudul
9aa48a62cb
Fix remains of old font awesome markup.
2026-06-27 15:00:42 +02:00
Bartosz Taudul
50982fe7a3
Update manual.
2026-06-27 15:00:42 +02:00
Bartosz Taudul
549226751e
Update NEWS.
2026-06-27 15:00:42 +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
323659d4f7
Merge pull request #1416 from YaLTeR/fix-elf-zstd-rle-mode
...
libbacktrace: Fix missing table assignment in RLE seq decode
2026-06-27 10:57:45 +02:00
Ivan Molodetskikh
279f7ba0df
libbacktrace: Fix missing table assignment in RLE seq decode
...
Fixes segfault when decompressing mesa debuginfo on Aeryn.
2026-06-27 11:05:12 +03:00
Bartosz Taudul
0b120ba84f
Merge pull request #1415 from wolfpld/slomp/webgpu-logging
...
WebGPU: more informative errors
2026-06-26 23:09:58 +02:00
Bartosz Taudul
04a8ba4c2b
Update manual.
2026-06-26 20:21:03 +02:00
Bartosz Taudul
576d03e414
Update NEWS.
2026-06-26 20:21:03 +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
Marcos Slomp
2221138299
more informative errors
2026-06-26 10:40:48 -07: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