Bartosz Taudul
1cbd6950cf
Update NEWS.
2021-10-23 02:06:56 +02:00
Bartosz Taudul
bd108220cb
Drain symbols queue if on-demand and not connected.
2021-10-23 01:54:38 +02:00
Bartosz Taudul
3d13ec7018
Pump symbols queue during profiler termination.
2021-10-23 01:47:04 +02:00
Bartosz Taudul
fe9c63b8d2
Signal symbol resolution thread destruction.
2021-10-23 01:46:00 +02:00
Bartosz Taudul
02ce9b7d8b
Extract symbol queue item handling.
2021-10-23 01:35:01 +02:00
Bartosz Taudul
2b9265cc40
Move symbol resolution to a separate thread.
2021-10-22 22:25:09 +02:00
Bartosz Taudul
b4cfb1f2d5
Add SPSC symbol queue.
2021-10-22 22:22:27 +02:00
Bartosz Taudul
f2b0aadedc
Return external names, instead of sending them.
...
Note that the old function is still used by code, so this commit won't
compile.
2021-10-22 22:20:30 +02:00
Bartosz Taudul
e2610b1483
Add space for piggy-backing symbol data transfer.
2021-10-22 22:17:09 +02:00
Bartosz Taudul
af5da6f53c
Move inline string copy helpers to a separate header.
2021-10-22 21:53:46 +02:00
Bartosz Taudul
75f77a068f
Use rpmalloc in readerwriterqueue.
2021-10-22 20:39:10 +02:00
Bartosz Taudul
60b36df077
Cosmetics.
2021-10-21 01:49:20 +02:00
Bartosz Taudul
6c53c36bfe
Remove server query quota.
2021-10-21 01:48:52 +02:00
Bartosz Taudul
93b6fd72c3
Keep lock until we're done with the data.
2021-10-21 01:31:03 +02:00
Bartosz Taudul
4348c5428d
Returned strings may be invalidated, so copy them.
2021-10-21 01:30:17 +02:00
Bartosz Taudul
ff54317a87
Move EnsureReadable() and co. to top of source file.
2021-10-21 00:06:14 +02:00
Bartosz Taudul
6d490ffd28
Revert "Use SPSC queue for frame images."
...
This reverts commit 02e76faff7
.
Let's not limit frame image reporting to just one thread.
2021-10-20 23:18:03 +02:00
Bartosz Taudul
ebb64540bb
Update licenses list.
2021-10-20 22:59:54 +02:00
Bartosz Taudul
ce2a7d6741
Offset field is not used.
2021-10-20 22:57:23 +02:00
Bartosz Taudul
02e76faff7
Use SPSC queue for frame images.
2021-10-20 22:57:23 +02:00
Bartosz Taudul
ff3382391e
Remove BlockingReaderWriterQueue and semephores.
2021-10-20 22:57:22 +02:00
Bartosz Taudul
3d21c4e7ea
Add amalgamated readerwriterqueue 1.0.5.
2021-10-20 22:45:30 +02:00
Bartosz Taudul
8a9c450e87
Merge pull request #273 from Mulej/master
...
Fix TracyCAppInfo macro argument name
2021-10-18 23:04:35 +02:00
Matej Mulej
036a61f9a4
Fix TracyCAppInfo macro argument name
2021-10-18 20:40:09 +00:00
Bartosz Taudul
250f7ecdb6
Update NEWS.
2021-10-17 13:15:22 +02:00
Bartosz Taudul
8f6a911f1e
Save/load sum of values in plots.
2021-10-17 13:14:44 +02:00
Bartosz Taudul
0b190b1a69
Calculate sum of values in reconstructed memory plot.
2021-10-17 13:14:23 +02:00
Bartosz Taudul
04db76d5fd
Calculate plot values sum during data import.
2021-10-17 13:07:37 +02:00
Bartosz Taudul
facd2be33b
Display average plot value.
2021-10-17 13:05:10 +02:00
Bartosz Taudul
0bd1364c2f
Calculate plot values sum.
2021-10-17 13:04:56 +02:00
Bartosz Taudul
a1511a39bd
Delta-encode code information pointers.
2021-10-16 16:29:06 +02:00
Bartosz Taudul
b099df75c2
Update NEWS.
2021-10-16 16:16:05 +02:00
Bartosz Taudul
dfb1ce64df
Sample data inconsistency warning.
2021-10-16 16:15:19 +02:00
Bartosz Taudul
2493cad5ad
Bump ImGui do 1.85 + docking.
2021-10-12 20:23:38 +02:00
Bartosz Taudul
bcaac7b53f
Add ~2 second overflow grace period.
...
This fixes issues when the GPU is actually permitted to report out-of-order
timestamps (e.g. when tasks are scheduled by the GPU, instead of being forced
to execute in submission order).
2021-10-11 00:29:24 +02:00
Bartosz Taudul
733d267768
Disable OpenGL callstacks when fibers are enabled.
...
This has little impact, but saves much of the hassle.
2021-10-10 16:39:22 +02:00
Bartosz Taudul
5ccf369919
Implement callstack serialization.
2021-10-10 16:14:17 +02:00
Bartosz Taudul
a421083e58
Crash reports may be serialized.
2021-10-10 15:58:24 +02:00
Bartosz Taudul
9d89b84efd
Support serialized queue for Lua messages.
2021-10-10 15:55:22 +02:00
Bartosz Taudul
082255f940
Messages may now use serialized queue.
2021-10-10 15:54:21 +02:00
Bartosz Taudul
f8d37b45a3
Update NEWS.
2021-10-10 14:59:14 +02:00
Bartosz Taudul
13b28714ee
Display failure context in capture utility.
2021-10-10 14:52:30 +02:00
Bartosz Taudul
20074e64f4
Fix processing of serialized zone color, value and validation.
2021-10-10 14:43:36 +02:00
Bartosz Taudul
d3905bd4bb
Add context to zone text failures.
2021-10-10 14:14:33 +02:00
Bartosz Taudul
930ef77ea9
Add zone value failure context.
2021-10-10 14:12:13 +02:00
Bartosz Taudul
9300934fa5
Separate zone value and text failures.
2021-10-10 14:05:21 +02:00
Bartosz Taudul
909f5916b1
Use possibly-synchronous macros for C API zones.
2021-10-09 15:51:29 +02:00
Bartosz Taudul
2cea5bc5b2
Add C API async-or-sync queue macros.
2021-10-09 15:50:30 +02:00
Bartosz Taudul
5835011d0f
Allow serialized zone validation.
2021-10-09 15:50:09 +02:00
Bartosz Taudul
7c046eb7ac
Use possibly-synchronous macros for Lua zones.
2021-10-09 15:41:27 +02:00