Bartosz Taudul
|
73df330dd5
|
Recursive, incomplete zone insertion into timeline.
|
2017-09-23 23:59:56 +02:00 |
|
Bartosz Taudul
|
a68b0921b1
|
Add parent pointer to Event.
|
2017-09-23 15:41:26 +02:00 |
|
Bartosz Taudul
|
cdab2297ef
|
Non-recursive version of GetZoneEnd.
|
2017-09-23 15:41:10 +02:00 |
|
Bartosz Taudul
|
3d6e85db4a
|
Take children into account when determining zone end.
|
2017-09-23 15:39:39 +02:00 |
|
Bartosz Taudul
|
3f765002c1
|
Proper drawing of zones without valid end time.
|
2017-09-23 14:51:30 +02:00 |
|
Bartosz Taudul
|
84cb8ab9cc
|
Properly track events if there are no frame marks.
|
2017-09-23 14:45:38 +02:00 |
|
Bartosz Taudul
|
7ffa987857
|
Fix last time retrieval.
|
2017-09-23 14:43:05 +02:00 |
|
Bartosz Taudul
|
a41db80ff2
|
Separate thread names from zones in zone view.
|
2017-09-23 01:29:27 +02:00 |
|
Bartosz Taudul
|
1116ef33c5
|
No emplace_back in custom vector.
|
2017-09-23 01:11:06 +02:00 |
|
Bartosz Taudul
|
b62dc57a92
|
Disallow vector copying, allow moves.
|
2017-09-23 01:10:48 +02:00 |
|
Bartosz Taudul
|
34aecee1f9
|
Zone span selection in frame view.
|
2017-09-23 00:46:15 +02:00 |
|
Bartosz Taudul
|
c0fe0e3e79
|
Proper initialization order.
|
2017-09-22 22:25:18 +02:00 |
|
Bartosz Taudul
|
5ba0fa8617
|
Text string is not a format string.
|
2017-09-22 22:23:06 +02:00 |
|
Bartosz Taudul
|
081e9eed7d
|
Explicitly specify type.
|
2017-09-22 22:16:18 +02:00 |
|
Bartosz Taudul
|
7d5ed99f0f
|
Use proper type in printf.
|
2017-09-22 22:16:18 +02:00 |
|
Bartosz Taudul
|
4c1027c16e
|
Be conformant with standard.
|
2017-09-22 22:16:18 +02:00 |
|
Bartosz Taudul
|
21fd14397d
|
Accumulate drag offset if time delta is less than 1 ns.
|
2017-09-22 21:39:14 +02:00 |
|
Bartosz Taudul
|
7b3a0057ca
|
Fix double precision issues.
|
2017-09-22 21:35:06 +02:00 |
|
Bartosz Taudul
|
8d67d59ff3
|
Remove unused enum.
|
2017-09-22 21:15:57 +02:00 |
|
Bartosz Taudul
|
3ea18dcbfd
|
Always display threads in their original appearance order.
|
2017-09-22 02:02:43 +02:00 |
|
Bartosz Taudul
|
3141d17988
|
Temporary display of thread name.
|
2017-09-22 01:59:44 +02:00 |
|
Bartosz Taudul
|
2610004fa5
|
Store thread id in thread data.
|
2017-09-22 01:59:44 +02:00 |
|
Bartosz Taudul
|
6525e1b3c1
|
Thread name queries.
|
2017-09-22 01:59:44 +02:00 |
|
Bartosz Taudul
|
70ad3407c0
|
Rework client handling of server requests.
|
2017-09-22 01:54:04 +02:00 |
|
Bartosz Taudul
|
3032745cce
|
Thread names boilerplate.
|
2017-09-22 01:30:57 +02:00 |
|
Bartosz Taudul
|
d610b9d1a2
|
Fix typo.
|
2017-09-22 01:30:43 +02:00 |
|
Bartosz Taudul
|
55fdc47418
|
Each thread has its own timeline.
|
2017-09-22 01:15:58 +02:00 |
|
Bartosz Taudul
|
8a30e1c937
|
Properly clip function names in zones.
|
2017-09-21 22:12:19 +02:00 |
|
Bartosz Taudul
|
e3f85d6d74
|
Display zone source location data.
|
2017-09-21 22:01:18 +02:00 |
|
Bartosz Taudul
|
5065743bf0
|
Store zone source location.
|
2017-09-21 21:57:40 +02:00 |
|
Bartosz Taudul
|
7446e27e60
|
Display per-frame program execution time.
|
2017-09-21 02:30:05 +02:00 |
|
Bartosz Taudul
|
a5000924a5
|
Zone display skeleton.
|
2017-09-21 02:16:01 +02:00 |
|
Bartosz Taudul
|
9da7e58ec5
|
String getter.
|
2017-09-21 02:10:20 +02:00 |
|
Bartosz Taudul
|
0b2a98d6b2
|
Mark frame drawing code segment.
|
2017-09-21 01:49:01 +02:00 |
|
Bartosz Taudul
|
155c9de767
|
Fix crash.
|
2017-09-21 01:41:52 +02:00 |
|
Bartosz Taudul
|
2f645c589d
|
Zoom in/out in zone view.
|
2017-09-21 01:39:07 +02:00 |
|
Bartosz Taudul
|
a353a7601d
|
Add frame info tooltip.
|
2017-09-21 01:18:24 +02:00 |
|
Bartosz Taudul
|
b725be87c7
|
Scrolling zone view.
|
2017-09-21 01:13:23 +02:00 |
|
Bartosz Taudul
|
c3df475de7
|
Draw frames in zone view.
|
2017-09-21 00:57:26 +02:00 |
|
Bartosz Taudul
|
43dc12ca39
|
Select 3 frames, not 2.
|
2017-09-20 22:41:05 +02:00 |
|
Bartosz Taudul
|
ee273934e3
|
Const variables.
|
2017-09-20 22:35:10 +02:00 |
|
Bartosz Taudul
|
ef317fa2be
|
Add frame time accessors.
|
2017-09-20 22:34:56 +02:00 |
|
Bartosz Taudul
|
edb7fac230
|
Display zone view span.
|
2017-09-20 21:28:03 +02:00 |
|
Bartosz Taudul
|
7bc730ab73
|
Use pool of buffers in TimeToString().
|
2017-09-20 21:25:00 +02:00 |
|
Bartosz Taudul
|
1fef4f9202
|
Add a representation of displayed zone area to frame view.
|
2017-09-20 21:21:29 +02:00 |
|
Bartosz Taudul
|
efc7958ae0
|
Calculate zone area to display.
|
2017-09-20 21:21:21 +02:00 |
|
Bartosz Taudul
|
c9aaa03b28
|
Frames will never be empty anymore.
|
2017-09-20 20:39:08 +02:00 |
|
Bartosz Taudul
|
fc01be2138
|
Don't show profiler window before connection is established.
|
2017-09-20 20:38:12 +02:00 |
|
Bartosz Taudul
|
e2ec143893
|
Don't access frame data if nothing there.
|
2017-09-20 18:42:44 +02:00 |
|
Bartosz Taudul
|
792843d34e
|
Use invisible button to fake frames widget.
This handles both positioning and prevents window from being moved by
mouse.
|
2017-09-20 02:19:39 +02:00 |
|