Bartosz Taudul
ae4f9663aa
Selecting frames stops playback.
2019-06-19 20:05:23 +02:00
Bartosz Taudul
51135c1d20
Pulse hover-info line on histograms.
2019-06-19 20:01:41 +02:00
Bartosz Taudul
d44c4b00fb
Implement outliers cutoff in compare menu.
2019-06-18 22:27:25 +02:00
Bartosz Taudul
d66be0e033
Update manual.
2019-06-18 21:02:49 +02:00
Bartosz Taudul
3fcd73680c
Simulate client activity time advancement.
2019-06-18 20:56:42 +02:00
Bartosz Taudul
800d95c089
Display discovered clients activity times.
2019-06-18 20:51:12 +02:00
Bartosz Taudul
5309e6d94a
Broadcast client activity time.
2019-06-18 20:46:12 +02:00
Bartosz Taudul
1a32edebf2
Extract text printing functions.
2019-06-18 20:43:28 +02:00
Bartosz Taudul
aa5259b20a
Use the same port (8086) for both TCP and UDP traffic.
2019-06-18 20:28:03 +02:00
Bartosz Taudul
0e5a7263d9
Define broadcast message, add versioning.
2019-06-18 20:26:40 +02:00
Bartosz Taudul
0b394c3f53
Don't need to keep last broadcast time in Profiler class.
2019-06-18 20:15:09 +02:00
Bartosz Taudul
99e638b3fc
Normalize values during compare by default.
2019-06-18 19:41:20 +02:00
Bartosz Taudul
5e6bc30bab
Support GL_EXT_disjoint_timer_query with EXT postfix.
2019-06-18 16:34:27 +02:00
Bartosz Taudul
2d3e7ee796
More aggressive broadcast repeat timeout.
2019-06-18 00:54:58 +02:00
Bartosz Taudul
53863fe0e7
Set sane initial window sizes.
2019-06-17 23:49:10 +02:00
Bartosz Taudul
ae70f694dd
Update manual.
2019-06-17 20:25:25 +02:00
Bartosz Taudul
b8b1fae900
Don't confuse user by suggesting the list is complete.
2019-06-17 20:24:47 +02:00
Bartosz Taudul
dd4c61e964
Update NEWS.
2019-06-17 20:04:14 +02:00
Bartosz Taudul
11dc8e67e5
Change broadcast rate from 5s to 3s.
2019-06-17 19:57:17 +02:00
Bartosz Taudul
6bf8081f5b
Remove debug leftovers.
2019-06-17 19:52:44 +02:00
Bartosz Taudul
12e44fc605
Missing include.
2019-06-17 19:51:58 +02:00
Bartosz Taudul
5a359aa376
Allow connecting to broadcasting clients.
2019-06-17 19:50:34 +02:00
Bartosz Taudul
67daff1452
Display list of broadcasting clients.
2019-06-17 19:45:47 +02:00
Bartosz Taudul
36989da2c6
Also store client address.
2019-06-17 19:45:36 +02:00
Bartosz Taudul
265913d969
Process client broadcasts.
2019-06-17 19:34:48 +02:00
Bartosz Taudul
e0bbb41976
Add UDP listen socket and IP address wrapper.
2019-06-17 19:23:43 +02:00
Bartosz Taudul
de058d2a0d
Don't hardcode broadcast port.
2019-06-17 18:37:34 +02:00
Bartosz Taudul
1b3b3a94a2
Broadcast protocol version and process name.
2019-06-17 18:34:35 +02:00
Bartosz Taudul
0b9ef7e514
Disable broadcast if TRACY_NO_BROADCAST is defined.
2019-06-17 18:18:58 +02:00
Bartosz Taudul
e609c0fdce
UDP broadcast loop.
2019-06-17 02:25:09 +02:00
Bartosz Taudul
40e517594b
Add UDP broadcast socket.
2019-06-17 02:24:55 +02:00
Bartosz Taudul
5db6cc4eee
Update manual.
2019-06-17 01:24:48 +02:00
Bartosz Taudul
60f0b81faf
More compact welcome dialog.
2019-06-17 01:21:55 +02:00
Bartosz Taudul
38ebc2e989
Add icon to "go to frame" button.
2019-06-17 01:13:32 +02:00
Bartosz Taudul
eed849c589
Add reset button to min bin value fields.
2019-06-17 01:12:24 +02:00
Bartosz Taudul
add5c0fb87
Perform proper division.
2019-06-17 01:09:25 +02:00
Bartosz Taudul
b2bbd95430
Changing log time requires bin cache reset.
2019-06-17 01:05:46 +02:00
Bartosz Taudul
e30cf7eafa
Update NEWS.
2019-06-17 01:02:52 +02:00
Bartosz Taudul
f27cead040
Add hovered frame markers on histogram.
2019-06-17 01:01:56 +02:00
Bartosz Taudul
099933e66d
Add outlier removal to frame time histogram.
2019-06-17 00:44:34 +02:00
Bartosz Taudul
b1f49d4c69
Update manual.
2019-06-16 17:22:29 +02:00
Bartosz Taudul
507e4db14b
Update NEWS.
2019-06-16 17:15:47 +02:00
Bartosz Taudul
efe65e2e64
Display currently hovered zone on histogram.
2019-06-16 17:14:47 +02:00
Bartosz Taudul
6a4f7ce1ca
Track currently hovered zone.
2019-06-16 17:05:56 +02:00
Bartosz Taudul
6e8b5381a5
Ctrl-click on a zone to go straight to zone statistics.
2019-06-16 17:00:25 +02:00
Bartosz Taudul
d361261993
Open playback from frame using ctrl+left click.
2019-06-16 16:49:21 +02:00
Bartosz Taudul
d683699ba9
Don't recalculate histogram bins every frame.
...
This remedies slowdown that was only visible when a histogram of a large
number of zones (~100 million) was displayed. The slowdown was caused by
std::accumulate() calls over whole set of zones.
2019-06-16 16:41:52 +02:00
Bartosz Taudul
14398dd4e8
Move bin setup closer to bin usage.
2019-06-16 16:29:18 +02:00
Bartosz Taudul
761405e2a7
Clip histogram highlight to graph area.
2019-06-16 16:23:24 +02:00
Bartosz Taudul
26178dfb00
Update manual.
2019-06-16 02:23:11 +02:00