Bartosz Taudul
35032413ef
Define ImVec2 operator+.
2017-09-18 00:18:36 +02:00
Bartosz Taudul
bf6cbaefd1
Make sure there's enough space for lz4 stream buffer.
2017-09-17 13:24:50 +02:00
Bartosz Taudul
d7914439e9
Use stream compression.
...
Previously each data packet was compressed independently. After this
change all new packets reference the previously sent data, which
achieves better compression.
2017-09-17 13:10:58 +02:00
Bartosz Taudul
4c2bd7d9df
Fine tune connection window.
2017-09-17 01:41:18 +02:00
Bartosz Taudul
447f042c9a
Track server memory usage.
2017-09-17 01:22:46 +02:00
Bartosz Taudul
ab033188d8
Add more methods to tracy::Vector.
2017-09-17 01:05:47 +02:00
Bartosz Taudul
2789cc346f
Proper throughput calculation.
2017-09-16 01:47:04 +02:00
Bartosz Taudul
1dd723e3ed
Display remote FPS and frame time.
2017-09-16 00:57:50 +02:00
Bartosz Taudul
3d0ddb960a
Process frame marks.
2017-09-16 00:40:51 +02:00
Bartosz Taudul
03ece0ac48
Send frame markers.
2017-09-16 00:30:27 +02:00
Bartosz Taudul
90cdda8542
Ignore imgui.ini files.
2017-09-15 22:50:36 +02:00
Bartosz Taudul
b36c894fe7
Unix build files.
2017-09-15 22:45:23 +02:00
Bartosz Taudul
f8c4364e78
Move bytes initialization before goto.
2017-09-15 22:45:03 +02:00
Bartosz Taudul
0a7d413e83
select() may update timeval.
2017-09-15 22:44:50 +02:00
Bartosz Taudul
f29669152e
Handle closed socket on win32.
2017-09-15 21:43:57 +02:00
Bartosz Taudul
a2fa319a42
Allow connecting to remote client.
2017-09-15 21:37:28 +02:00
Bartosz Taudul
1955d50ff8
Standalone tracy server skeleton.
...
Copy pasta of imgui opengl3 example.
2017-09-15 21:25:47 +02:00
Bartosz Taudul
01f63c8d7c
Can't declare variable after goto.
2017-09-15 21:09:19 +02:00
Bartosz Taudul
19f67504b1
Throughput data is not related to event data.
2017-09-15 20:31:59 +02:00
Bartosz Taudul
2947fb6563
Initialize allocated memory.
2017-09-15 20:24:15 +02:00
Bartosz Taudul
b4faa0a9b9
Use small vector.
2017-09-15 20:17:39 +02:00
Bartosz Taudul
6b589e9479
Add small vector implementation.
...
Not used at the moment.
2017-09-15 20:17:02 +02:00
Bartosz Taudul
1c56347f1d
Use slab allocator to store event data.
2017-09-15 19:56:55 +02:00
Bartosz Taudul
de0b50aef9
Add shortcut for allocation of a type.
2017-09-15 19:54:43 +02:00
Bartosz Taudul
47f6c8d06b
Add slab allocator.
2017-09-15 19:41:09 +02:00
Bartosz Taudul
7bd3ce319f
Add proper locking.
2017-09-15 02:33:49 +02:00
Bartosz Taudul
74f692c254
Display throughput plot.
2017-09-15 02:30:22 +02:00
Bartosz Taudul
d7c09605d6
Collect throughput statistics.
2017-09-15 02:29:48 +02:00
Bartosz Taudul
c1a90f2b0f
Add imgui 1.51.
2017-09-14 22:08:15 +02:00
Bartosz Taudul
0220907a14
Timeline construction sketches.
2017-09-14 21:28:40 +02:00
Bartosz Taudul
c0dd0ef5bc
Dispatch new zone, update zone events.
2017-09-14 21:05:01 +02:00
Bartosz Taudul
e3edd7e336
Explicit zone index.
2017-09-14 21:04:35 +02:00
Bartosz Taudul
e8989d955c
Handle incoming strings.
2017-09-14 19:44:49 +02:00
Bartosz Taudul
bbbf52eafd
String adding functionality.
2017-09-14 19:43:40 +02:00
Bartosz Taudul
ff07576d96
Reply to string requests.
2017-09-14 19:25:16 +02:00
Bartosz Taudul
f61f50385d
Add ability to send strings over network.
2017-09-14 19:24:35 +02:00
Bartosz Taudul
f3ce055568
Mirror TracyView::ShouldExit in TracyProfiler.
2017-09-14 19:23:50 +02:00
Bartosz Taudul
2442c8fe58
Use one flag to control whether LZ4 is enabled.
2017-09-14 19:09:14 +02:00
Bartosz Taudul
76df000467
Move sending data to a separate function.
2017-09-14 19:07:56 +02:00
Bartosz Taudul
cd9218e952
Check string availability.
2017-09-14 02:16:51 +02:00
Bartosz Taudul
b9c76f3452
Make View socket available to every method in class.
2017-09-14 02:15:04 +02:00
Bartosz Taudul
ef7dca9073
Init winsock at application init, not on first socket use.
2017-09-14 02:13:45 +02:00
Bartosz Taudul
a159b70d40
Reconstruct event data.
2017-09-14 02:00:13 +02:00
Bartosz Taudul
b1fcf88cf4
Implement checking if there's data to read on the socket.
2017-09-14 01:14:40 +02:00
Bartosz Taudul
d999f35dfa
Exchange time and id in queue header and data structs.
2017-09-14 01:14:40 +02:00
Bartosz Taudul
3e1b736b34
Use better variable name.
2017-09-14 01:06:40 +02:00
Bartosz Taudul
10b88754d8
Allow direct access to data size table index.
2017-09-14 01:05:08 +02:00
Bartosz Taudul
89dd244693
Read QueueItems from network.
2017-09-13 23:40:28 +02:00
Bartosz Taudul
52d24d0d4c
s_instance ptr may be accessed by thread.
2017-09-13 23:36:40 +02:00
Bartosz Taudul
037a4d7fac
Handle connection closed/no data in Socket::Read().
2017-09-13 23:27:17 +02:00