Bartosz Taudul
|
70ad3407c0
|
Rework client handling of server requests.
|
2017-09-22 01:54:04 +02:00 |
|
Bartosz Taudul
|
0f99705243
|
Add thread name report message.
|
2017-09-22 01:51:56 +02:00 |
|
Bartosz Taudul
|
7f337fae99
|
Add identification of server to client query.
|
2017-09-22 01:51:24 +02:00 |
|
Bartosz Taudul
|
3ba6046a53
|
Super bad thread name resolution.
|
2017-09-22 01:50:14 +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
|
a557a3fb30
|
Collect and transmit source thread information.
|
2017-09-22 01:11:53 +02:00 |
|
Bartosz Taudul
|
b0f94f6b45
|
Add threading helpers.
|
2017-09-22 01:11:14 +02:00 |
|
Bartosz Taudul
|
6885dc3fd3
|
Restore support for old SDK versions.
|
2017-09-22 00:37:28 +02:00 |
|
Bartosz Taudul
|
f6e8eb32ec
|
Sort includes.
|
2017-09-22 00:36:36 +02:00 |
|
Bartosz Taudul
|
0c0b18615a
|
Use winapi function to set thread name.
Fairly recent Windows SDK is required, unfortunately.
|
2017-09-21 22:54:44 +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
|
bd382fe2b5
|
Wrap imgui stb into a namespace.
|
2017-09-21 02:16:27 +02:00 |
|
Bartosz Taudul
|
a5000924a5
|
Zone display skeleton.
|
2017-09-21 02:16:01 +02:00 |
|
Bartosz Taudul
|
6217c830a9
|
64K indices is not enough.
|
2017-09-21 02:15:48 +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
|
2761c719de
|
Update glfw to 3.2.1, vs2015.
|
2017-09-20 20:36:17 +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 |
|
Bartosz Taudul
|
de9fbf4c2c
|
Check if window is not under another window.
|
2017-09-20 00:53:39 +02:00 |
|
Bartosz Taudul
|
c402bd43b3
|
Add slight rounding to UI items.
|
2017-09-20 00:46:30 +02:00 |
|
Bartosz Taudul
|
1cb19a56eb
|
Zoom in and out at mouse position.
|
2017-09-20 00:08:15 +02:00 |
|
Bartosz Taudul
|
9b93fea0f5
|
Calc frame width and grouping in separate functions.
|
2017-09-20 00:05:45 +02:00 |
|
Bartosz Taudul
|
ab16b66265
|
Analytic calculation of frame hovered by mouse.
|
2017-09-19 21:10:31 +02:00 |
|
Bartosz Taudul
|
623c32a7a0
|
Add one more frame zoom level.
|
2017-09-19 21:10:11 +02:00 |
|
Bartosz Taudul
|
36ecf16d59
|
Add comments to the constant merging assert.
|
2017-09-19 02:19:27 +02:00 |
|
Bartosz Taudul
|
36fa5af728
|
Missing header.
|
2017-09-19 02:19:20 +02:00 |
|
Bartosz Taudul
|
a2fa7dd0ed
|
Frame list can be now scrolled using right mouse button.
|
2017-09-19 01:24:31 +02:00 |
|
Bartosz Taudul
|
0fe0f1d095
|
Fix on-screen frames calculation.
|
2017-09-19 01:24:14 +02:00 |
|
Bartosz Taudul
|
3ee4a72076
|
Fit frames to frames rect.
|
2017-09-19 00:36:28 +02:00 |
|
Bartosz Taudul
|
2ba44bc0bc
|
Allow pausing frame updates.
|
2017-09-19 00:26:40 +02:00 |
|