Bartosz Taudul
|
6008c85999
|
Move common variables out of the loop.
|
2017-11-25 13:41:12 +01:00 |
|
Bartosz Taudul
|
f67465e784
|
Reduce timer calibration delay to 200 ms.
|
2017-11-25 13:34:26 +01:00 |
|
Bartosz Taudul
|
a515bf8878
|
Perform GPU to CPU resynchronization on each collect event.
|
2017-11-25 13:33:57 +01:00 |
|
Bartosz Taudul
|
0100266234
|
Use consistent names.
|
2017-11-25 13:14:16 +01:00 |
|
Bartosz Taudul
|
48da593ab2
|
Increase calibration time to half a second.
|
2017-11-24 01:43:35 +01:00 |
|
Bartosz Taudul
|
c609c15f95
|
Acceleration param is always valid.
|
2017-11-24 01:23:54 +01:00 |
|
Bartosz Taudul
|
f2a19c4593
|
Use flat_hash_map for source location payload map.
|
2017-11-24 01:10:12 +01:00 |
|
Bartosz Taudul
|
7a13892754
|
Split srcloc check and creation.
|
2017-11-24 01:05:42 +01:00 |
|
Bartosz Taudul
|
184039d500
|
One check in CheckSourceLocation.
|
2017-11-24 00:53:04 +01:00 |
|
Bartosz Taudul
|
ccb39ad4bd
|
Just one early exit check in CheckString/CheckThreadString.
|
2017-11-24 00:45:55 +01:00 |
|
Bartosz Taudul
|
0e021bb798
|
Decrease LZ4 memory usage.
|
2017-11-23 02:28:33 +01:00 |
|
Bartosz Taudul
|
79dec4eafe
|
Display compression ratio and uncompressed data throughput.
|
2017-11-23 01:23:40 +01:00 |
|
Bartosz Taudul
|
a71c81bc41
|
Remove unused GpuCtx stub class.
|
2017-11-22 15:31:04 +01:00 |
|
Bartosz Taudul
|
4708f819b9
|
Bump number of query slots to 64K.
|
2017-11-22 14:01:44 +01:00 |
|
Bartosz Taudul
|
c431747f06
|
Favor transfer of zones without predicted payload.
|
2017-11-22 02:28:12 +01:00 |
|
Bartosz Taudul
|
630db7112a
|
Leaner iteration in Profiler::Dequeue().
|
2017-11-22 02:07:23 +01:00 |
|
Bartosz Taudul
|
7f74d35955
|
Workaround MSVC inlining bugs.
The previous code was not inlineable.
|
2017-11-22 01:54:50 +01:00 |
|
Bartosz Taudul
|
5d7fd5805a
|
Don't hash pointers and such.
|
2017-11-22 00:23:43 +01:00 |
|
Bartosz Taudul
|
48624f29f7
|
Optimize searches.
|
2017-11-21 02:28:46 +01:00 |
|
Bartosz Taudul
|
a7e85c5b76
|
No need to populate string map when loading dump.
|
2017-11-21 02:16:58 +01:00 |
|
Bartosz Taudul
|
d5ea8a86a4
|
Remove GPU context indirection.
|
2017-11-21 02:10:41 +01:00 |
|
Bartosz Taudul
|
63c070228c
|
Remove indirection in plot storage.
|
2017-11-21 02:06:17 +01:00 |
|
Bartosz Taudul
|
74cd22e655
|
Add tracy vector visualizer.
|
2017-11-20 15:57:40 +01:00 |
|
Bartosz Taudul
|
2514cff283
|
Apple can't into standards compliance.
https://lists.apple.com/archives/mac-opengl/2014/Nov/msg00005.html
|
2017-11-20 13:44:08 +01:00 |
|
Bartosz Taudul
|
dca6cf0aa5
|
Use push_back_non_empty where appropriate.
|
2017-11-20 02:14:18 +01:00 |
|
Bartosz Taudul
|
7bf6bbbb94
|
Use back_and_pop in GPU zone processing.
|
2017-11-20 02:04:45 +01:00 |
|
Bartosz Taudul
|
43ed934204
|
Force inline file read and write functions.
|
2017-11-19 22:02:04 +01:00 |
|
Bartosz Taudul
|
59c7cf2bcd
|
Force inline functions that have single path of execution.
|
2017-11-19 20:01:39 +01:00 |
|
Bartosz Taudul
|
47c23c9066
|
Force inline NewZone.
|
2017-11-19 19:39:25 +01:00 |
|
Bartosz Taudul
|
19db1a3f1f
|
Optimize UpdateLockCount.
|
2017-11-19 19:35:16 +01:00 |
|
Bartosz Taudul
|
c1a79c0622
|
Force inline checker functions.
|
2017-11-19 19:23:07 +01:00 |
|
Bartosz Taudul
|
94bd563753
|
Back-and-pop operation on Vector.
|
2017-11-19 19:17:54 +01:00 |
|
Bartosz Taudul
|
a4e909a740
|
Fix braino.
|
2017-11-19 19:13:43 +01:00 |
|
Bartosz Taudul
|
7a4c6b3d68
|
Split heavy used functions into check and add parts.
|
2017-11-19 17:58:56 +01:00 |
|
Bartosz Taudul
|
89448b473e
|
Don't check for nullptr, if already know there isn't one.
|
2017-11-19 17:28:12 +01:00 |
|
Bartosz Taudul
|
1e6707c609
|
Add no-nullptr-check push_back to Vector.
|
2017-11-19 17:27:51 +01:00 |
|
Bartosz Taudul
|
519d40be69
|
Add TracyForceInline.hpp to msvc project.
|
2017-11-19 17:27:00 +01:00 |
|
Bartosz Taudul
|
8c30f75b4d
|
Prevent inlining of vector reallocation function.
|
2017-11-19 17:15:24 +01:00 |
|
Bartosz Taudul
|
70ac7d3223
|
Add no inline specifier.
|
2017-11-19 17:15:09 +01:00 |
|
Bartosz Taudul
|
a309e71fe1
|
Move force inline defines to a separate header.
|
2017-11-19 16:32:38 +01:00 |
|
Bartosz Taudul
|
ff35f2960a
|
Remove a level of indirection.
|
2017-11-19 16:27:23 +01:00 |
|
Bartosz Taudul
|
08b8c6ec1b
|
Optimize slab initializing allocation.
|
2017-11-19 13:53:39 +01:00 |
|
Bartosz Taudul
|
ca5d35e6cd
|
Slab offset can be 32 bit.
This reduces memory system pressure.
|
2017-11-19 13:38:55 +01:00 |
|
Bartosz Taudul
|
0fe4232015
|
Optimize string wrappers initialization.
|
2017-11-19 13:36:03 +01:00 |
|
Bartosz Taudul
|
0770ed8ee6
|
Optimize ptr walking.
|
2017-11-19 13:22:08 +01:00 |
|
Bartosz Taudul
|
18f7d8c261
|
Reorder StringTransfer to enable easier dispatch.
|
2017-11-19 02:42:04 +01:00 |
|
Bartosz Taudul
|
b3e0d2660d
|
Properly use zone stack when inserting new zones.
CPU zones stack was also moved to thread data struct.
|
2017-11-19 01:16:21 +01:00 |
|
Bartosz Taudul
|
65a62d9611
|
Fix typo.
|
2017-11-18 20:05:19 +01:00 |
|
Bartosz Taudul
|
5776effc9b
|
Reword resolution claims.
|
2017-11-18 20:01:44 +01:00 |
|
Bartosz Taudul
|
16e9bcfe75
|
Nanosecond resolution.
|
2017-11-18 20:00:40 +01:00 |
|