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
Bartosz Taudul
df163f627b
Update NEWS.
2019-06-16 01:59:30 +02:00
Bartosz Taudul
89f798158f
Implement outlier cutoff on histogram.
2019-06-16 01:58:44 +02:00
Bartosz Taudul
8009c6412e
Add "minimum values in bin" parameter to histogram.
2019-06-16 01:58:44 +02:00
Bartosz Taudul
4186a71ee7
Cache sorted begin and end iterators.
2019-06-16 01:28:36 +02:00
Bartosz Taudul
26f223e4cd
Don't shrink histogram bin buffers.
2019-06-16 00:25:22 +02:00
Bartosz Taudul
f7a590de98
Improve ETC1 timing table.
2019-06-15 21:08:35 +02:00
Bartosz Taudul
103be314e7
Update NEON ETC1 compression timings.
2019-06-15 15:38:05 +02:00
Bartosz Taudul
014c3ed63b
Use non-reference, optimized NEON ETC1 compression.
2019-06-15 15:35:57 +02:00
Bartosz Taudul
31a4a45b14
Ignore memory free faults if running on apple.
...
There's a case in MoltenVK initialization where overloading operator new
and operator delete works for std::string destruction, but not
construction.
2019-06-13 14:15:17 +02:00
Bartosz Taudul
ab4e99229d
Indicate whether client is running on apple shitware.
2019-06-13 14:05:15 +02:00
Bartosz Taudul
e05669a80f
Add ETC1 compression timings for ARM.
2019-06-13 02:12:03 +02:00
Bartosz Taudul
e5d5abf59a
Add NEON path for ETC1 compression.
2019-06-13 02:04:19 +02:00
Bartosz Taudul
5c1bae812a
Add frame images to test application.
2019-06-13 01:53:47 +02:00
Bartosz Taudul
2eb67b4684
Add test image.
2019-06-13 01:48:13 +02:00
Bartosz Taudul
516bdcec9b
Rewrite playback logic.
2019-06-13 00:12:06 +02:00
Bartosz Taudul
c43f8562ec
Rename "sync view" to "sync timeline".
2019-06-12 23:46:14 +02:00
Bartosz Taudul
756379b9d8
Update manual.
2019-06-12 23:45:27 +02:00
Bartosz Taudul
bdfd2c07be
Right-click on a frame to set frame in playback.
2019-06-12 23:14:19 +02:00
Bartosz Taudul
796ca57067
Update imgui to 1.71.
2019-06-12 22:53:23 +02:00
Bartosz Taudul
d3e0163dd4
Add byteswap for apple.
2019-06-12 16:54:44 +02:00
Bartosz Taudul
8827f568e4
Update manual.
2019-06-12 15:35:00 +02:00
Bartosz Taudul
afa967afb0
Flip frame image if need be.
2019-06-12 15:30:08 +02:00