Bartosz Taudul
|
456deefdbc
|
Keep child idx on stack.
|
2019-10-30 23:55:21 +01:00 |
|
Bartosz Taudul
|
25b610a36f
|
Pack child into GPU start/end in GpuEvent (saves 4 bytes).
long 5152 MB -> 5061 MB
|
2019-10-30 23:50:37 +01:00 |
|
Bartosz Taudul
|
7319293081
|
Use proper scale for next time of collapsed items.
|
2019-10-30 23:17:46 +01:00 |
|
Bartosz Taudul
|
e8286600d1
|
Use -1 as invalid GPU start time.
|
2019-10-30 23:12:43 +01:00 |
|
Bartosz Taudul
|
7ce8c772ad
|
Disallow negative GPU times.
Shouldn't happen, but GPU timestamps are a shitshow, so better be safe
than sorry.
|
2019-10-30 22:37:07 +01:00 |
|
Bartosz Taudul
|
0ac432dd25
|
Better GPU time check.
|
2019-10-30 22:35:58 +01:00 |
|
Bartosz Taudul
|
ae4794ab4c
|
Save 2 bytes in ContextSwitchData and ContextSwitchCpu.
|
2019-10-30 22:25:46 +01:00 |
|
Bartosz Taudul
|
99d198d0bf
|
Pack csAlloc in MemEvent (saves 3 bytes).
Memory usage change on selected traces:
android 2699 MB -> 2613 MB
chicken 2019 MB -> 2007 MB
mem 6308 MB -> 6068 MB
q3bsp-mt 5283 MB -> 5252 MB
q3bsp-st 1241 MB -> 1211 MB
|
2019-10-30 22:01:13 +01:00 |
|
Bartosz Taudul
|
94da3b8467
|
Update manual.
|
2019-10-29 23:11:08 +01:00 |
|
Bartosz Taudul
|
d54ff0f9c2
|
Update NEWS.
|
2019-10-29 23:11:03 +01:00 |
|
Bartosz Taudul
|
1f0c18882c
|
Don't collect sys time after application has exited.
|
2019-10-29 23:05:14 +01:00 |
|
Bartosz Taudul
|
079e21ea43
|
Leave two threads for smooth operation of profiler.
|
2019-10-29 22:53:03 +01:00 |
|
Bartosz Taudul
|
3e19fbc2fb
|
Instrument functions.
|
2019-10-29 22:45:30 +01:00 |
|
Bartosz Taudul
|
516ec6883d
|
Limit number of rendered frames.
|
2019-10-29 22:45:01 +01:00 |
|
Bartosz Taudul
|
5bcf288333
|
Integrate Tracy.
|
2019-10-29 22:27:04 +01:00 |
|
Bartosz Taudul
|
546eeda1cd
|
Ignore compiled shaders.
|
2019-10-29 22:25:10 +01:00 |
|
Bartosz Taudul
|
0b1eff8b0d
|
Add aras-p's ToyPathTracer.
https://github.com/aras-p/ToyPathTracer
b076563906169aa2f9e6d7218ef85decf81f8f72
|
2019-10-29 22:21:34 +01:00 |
|
Bartosz Taudul
|
789b95f259
|
Force inline small functions.
|
2019-10-29 01:32:09 +01:00 |
|
Bartosz Taudul
|
8c8f15c420
|
Force inline Slab::AllocInit().
|
2019-10-29 01:19:40 +01:00 |
|
Bartosz Taudul
|
0ceba49d78
|
Update NEWS.
|
2019-10-28 23:44:54 +01:00 |
|
Bartosz Taudul
|
706e031046
|
Update manual.
|
2019-10-28 23:43:44 +01:00 |
|
Bartosz Taudul
|
6f0dc2885f
|
Fix connection abort.
|
2019-10-28 23:32:51 +01:00 |
|
Bartosz Taudul
|
8050622b0f
|
Read and decompress network data on a separate thread.
|
2019-10-28 23:22:50 +01:00 |
|
Bartosz Taudul
|
e0356ae01e
|
Cosmetics.
|
2019-10-28 22:53:06 +01:00 |
|
Bartosz Taudul
|
99b7e8ad92
|
Close socket when shutting down.
|
2019-10-28 22:52:52 +01:00 |
|
Bartosz Taudul
|
788ca2e5df
|
Spawn no-op network thread.
|
2019-10-28 22:45:10 +01:00 |
|
Bartosz Taudul
|
fb71800557
|
Update manual.
|
2019-10-28 22:15:12 +01:00 |
|
Bartosz Taudul
|
106411e1f6
|
Add missing freeaddrinfo().
|
2019-10-27 13:39:01 +01:00 |
|
Bartosz Taudul
|
5956366118
|
Need to explicitly specify gl3w as OpenGL loader.
|
2019-10-27 12:45:31 +01:00 |
|
Bartosz Taudul
|
7f07f5beb4
|
Free child time stack.
|
2019-10-26 23:32:16 +02:00 |
|
Bartosz Taudul
|
312b7190f8
|
Mention that only release builds should be profiled.
|
2019-10-26 16:59:54 +02:00 |
|
Bartosz Taudul
|
f024a05a01
|
Document another funny optimization.
|
2019-10-26 16:49:52 +02:00 |
|
Bartosz Taudul
|
01985f50ef
|
Cache source location zones counter search.
|
2019-10-26 16:33:40 +02:00 |
|
Bartosz Taudul
|
dfe99c2604
|
Update capture utility in the manual.
|
2019-10-26 16:33:40 +02:00 |
|
Bartosz Taudul
|
f1fe2df780
|
Add data transferred display to capture utility.
|
2019-10-26 16:18:03 +02:00 |
|
Bartosz Taudul
|
dda192985a
|
General updates to the manual.
|
2019-10-26 16:05:43 +02:00 |
|
Bartosz Taudul
|
0b142a7b29
|
Remove FAQ.
|
2019-10-26 15:33:40 +02:00 |
|
Bartosz Taudul
|
492b7f9134
|
Update connection speed in the manual.
|
2019-10-26 14:37:45 +02:00 |
|
Bartosz Taudul
|
6aab54cfc4
|
Improve frame time graph in the manual.
|
2019-10-26 14:10:47 +02:00 |
|
Bartosz Taudul
|
f7155d7a77
|
Update context switches in the manual.
|
2019-10-26 14:00:32 +02:00 |
|
Bartosz Taudul
|
cccabe9b64
|
Update connection popup in the manual.
|
2019-10-26 13:54:57 +02:00 |
|
Bartosz Taudul
|
1d0084aa28
|
Add cache for last accessed source location zones.
|
2019-10-25 21:29:55 +02:00 |
|
Bartosz Taudul
|
b5419944aa
|
Only write to memory if value has changed.
|
2019-10-25 21:28:55 +02:00 |
|
Bartosz Taudul
|
779063a18b
|
Cache last shrinked source location.
|
2019-10-25 21:07:28 +02:00 |
|
Bartosz Taudul
|
294793367f
|
Cache last CheckSourceLocation query.
Just knowing that the query was performed is enough here -- this
function adds a new source location entry, if there already isn't one.
|
2019-10-25 21:01:33 +02:00 |
|
Bartosz Taudul
|
0f2503d334
|
Send time deltas in GPU time events.
|
2019-10-25 19:52:01 +02:00 |
|
Bartosz Taudul
|
1ce25d3aef
|
Init cache in-place.
|
2019-10-25 19:19:35 +02:00 |
|
Bartosz Taudul
|
8fa5188176
|
Send delta times for context switches.
|
2019-10-25 19:13:11 +02:00 |
|
Bartosz Taudul
|
25b3cdc1ee
|
Send thread wakeups when handling disconnect request.
|
2019-10-25 18:22:42 +02:00 |
|
Bartosz Taudul
|
c8e5489e99
|
Group caches together.
|
2019-10-25 18:16:27 +02:00 |
|