Bartosz Taudul
|
ae274d8e37
|
Different ways of sorting of statistics data.
|
2018-03-24 17:28:10 +01:00 |
|
Bartosz Taudul
|
b65824d116
|
Show source location details when one is selected.
|
2018-03-24 15:20:39 +01:00 |
|
Bartosz Taudul
|
3012817da4
|
Source location statistics.
|
2018-03-24 15:16:43 +01:00 |
|
Bartosz Taudul
|
27c66c3765
|
Remove unused variable.
|
2018-03-24 15:04:44 +01:00 |
|
Bartosz Taudul
|
aa9d9575e0
|
Allow raw access to source location zones data.
|
2018-03-24 14:48:52 +01:00 |
|
Bartosz Taudul
|
cb4c1dac24
|
Don't show pause/resume button if data is static.
|
2018-03-24 14:45:01 +01:00 |
|
Bartosz Taudul
|
d8ac7dee83
|
Expose worker data state (static/dynamic).
|
2018-03-24 14:43:57 +01:00 |
|
Bartosz Taudul
|
225423bd21
|
Cosmetics.
|
2018-03-24 14:42:48 +01:00 |
|
Bartosz Taudul
|
3a49e9a4be
|
Statistics window shell.
|
2018-03-24 14:40:48 +01:00 |
|
Bartosz Taudul
|
a9e1a9bddb
|
Calculate total time spent in source location.
This simple solution doesn't handle recursion at all.
|
2018-03-24 14:24:30 +01:00 |
|
Bartosz Taudul
|
40a14292b3
|
Matched source locations and histogram default to open.
|
2018-03-24 02:45:24 +01:00 |
|
Bartosz Taudul
|
fea0234a60
|
Change zone end "-1" comparisons to "0" comparisons.
|
2018-03-24 02:00:20 +01:00 |
|
Bartosz Taudul
|
6a4e58b545
|
Force inline compress/decompress thread id.
|
2018-03-24 01:31:58 +01:00 |
|
Bartosz Taudul
|
c0577fd5b2
|
Unordered map is no longer used.
|
2018-03-23 21:18:52 +01:00 |
|
Bartosz Taudul
|
f4b88b9c05
|
Use flat hash map for reverse plot lookup.
|
2018-03-23 21:18:00 +01:00 |
|
Bartosz Taudul
|
6cb2fec48e
|
Use flat hash map for string map.
|
2018-03-23 21:12:29 +01:00 |
|
Bartosz Taudul
|
69b49f527d
|
Inline GetZoneEndDirect().
|
2018-03-23 02:06:44 +01:00 |
|
Bartosz Taudul
|
910ce8b8ef
|
Display number of matched source locations.
|
2018-03-20 20:18:23 +01:00 |
|
Bartosz Taudul
|
6e6addfa81
|
Use pdqsort.
|
2018-03-20 19:19:07 +01:00 |
|
Bartosz Taudul
|
ae55360a6d
|
Don't sort zones if statistics are disabled.
|
2018-03-20 19:12:42 +01:00 |
|
Bartosz Taudul
|
4837ce31ff
|
Allow sorting zone groups by count.
|
2018-03-20 17:19:48 +01:00 |
|
Bartosz Taudul
|
64f3c55ba5
|
Display zone group time.
|
2018-03-20 16:56:11 +01:00 |
|
Bartosz Taudul
|
e6d5f3f5fc
|
Store common variables in registers to prevent aliasing.
|
2018-03-20 16:49:29 +01:00 |
|
Bartosz Taudul
|
d8f7903a97
|
Use flat hash map for ptr mapping during data load.
|
2018-03-20 15:44:13 +01:00 |
|
Bartosz Taudul
|
720e5a0468
|
First check if valid, then search in map.
|
2018-03-20 15:41:06 +01:00 |
|
Bartosz Taudul
|
fe6c753f12
|
Store lock thread map in flat hash map.
|
2018-03-20 15:40:25 +01:00 |
|
Bartosz Taudul
|
765a1ececf
|
Move nohash<> from TracyWorker to flat hash map.
|
2018-03-20 15:40:11 +01:00 |
|
Bartosz Taudul
|
37808ec4c7
|
Fix the horribly inefficient Visible() and ShowFull() methods.
|
2018-03-20 15:33:38 +01:00 |
|
Bartosz Taudul
|
ceeae3c2cf
|
Restore ordering of source location zones after load.
|
2018-03-20 14:56:42 +01:00 |
|
Bartosz Taudul
|
ad37f0857b
|
Highlight selected zone group on histogram.
|
2018-03-20 14:37:58 +01:00 |
|
Bartosz Taudul
|
64e05e4726
|
Put found zones list into a subchild.
|
2018-03-20 12:56:26 +01:00 |
|
Bartosz Taudul
|
ce3f0bd596
|
Add separator to zone tooltips.
|
2018-03-19 16:14:01 +01:00 |
|
Bartosz Taudul
|
d5e0858982
|
Display thread in GPU zone tooltip.
|
2018-03-19 16:13:12 +01:00 |
|
Bartosz Taudul
|
4d34ccc30c
|
Unify zone info window thread retrieval.
|
2018-03-19 16:11:44 +01:00 |
|
Bartosz Taudul
|
0f6ec65b65
|
GPU zone thread getter.
|
2018-03-19 16:11:37 +01:00 |
|
Bartosz Taudul
|
5a32cd7984
|
Show zone thread in zone info popup.
|
2018-03-19 16:08:50 +01:00 |
|
Bartosz Taudul
|
0d831e452b
|
Add ability to group zones by user text.
|
2018-03-19 16:01:36 +01:00 |
|
Bartosz Taudul
|
05eb4b7ebc
|
Don't use memcpy to terminate string.
|
2018-03-19 15:41:28 +01:00 |
|
Bartosz Taudul
|
1fbe1621e7
|
Display zone exclusive time as progress bar.
|
2018-03-19 02:30:40 +01:00 |
|
Bartosz Taudul
|
3b34ebf544
|
Unify GPU info window child selection with the rest of lists.
|
2018-03-19 02:25:24 +01:00 |
|
Bartosz Taudul
|
efe3eda845
|
Display thread in zone info windows.
|
2018-03-19 02:22:08 +01:00 |
|
Bartosz Taudul
|
2eece7c1f3
|
Reorder instructions.
|
2018-03-18 23:46:34 +01:00 |
|
Bartosz Taudul
|
ce2bf7c207
|
Use Vector instead of std::vector for thread zone list.
|
2018-03-18 21:15:31 +01:00 |
|
Bartosz Taudul
|
8dabe47602
|
Stop processing new zones on invalid time span.
When processing will resume in the next frame, the zone will hopefully
have a proper end time.
|
2018-03-18 21:06:26 +01:00 |
|
Bartosz Taudul
|
8b3e53bfad
|
Don't ignore first thread.
|
2018-03-18 20:53:31 +01:00 |
|
Bartosz Taudul
|
d0519499f4
|
Store thread id next to zone ptr in source location zone list.
|
2018-03-18 20:45:49 +01:00 |
|
Bartosz Taudul
|
777d672e05
|
Thread id compression/decompression.
|
2018-03-18 20:45:22 +01:00 |
|
Bartosz Taudul
|
40c6f01a41
|
Perform search after condition was verified, not before.
|
2018-03-18 20:25:00 +01:00 |
|
Bartosz Taudul
|
3ac98beb5a
|
Use precalculated min/max time spans.
|
2018-03-18 20:20:24 +01:00 |
|
Bartosz Taudul
|
0f1f7c6813
|
Calculate min/max time spans for source locations.
|
2018-03-18 20:15:45 +01:00 |
|