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 |
|
Bartosz Taudul
|
17fdd2bcbf
|
Zone tooltip cosmetics.
|
2017-11-18 13:47:05 +01:00 |
|
Bartosz Taudul
|
ac68cde9f3
|
Render zero nanosecond zones.
|
2017-11-18 13:40:49 +01:00 |
|
Bartosz Taudul
|
68f8bb906e
|
New context events are not serialized.
|
2017-11-18 01:49:44 +01:00 |
|
Bartosz Taudul
|
f73e8aaa59
|
Display thread zone counts.
|
2017-11-18 01:14:55 +01:00 |
|
Bartosz Taudul
|
429b44ca54
|
Add separators to GPU zone counts.
|
2017-11-18 01:14:50 +01:00 |
|
Bartosz Taudul
|
123de74fca
|
Thread thread zone count.
|
2017-11-18 01:14:16 +01:00 |
|
Bartosz Taudul
|
cc3d18d51d
|
Count GPU zones.
|
2017-11-18 01:07:28 +01:00 |
|
Bartosz Taudul
|
cd275fee9d
|
Thread information window.
|
2017-11-18 01:03:40 +01:00 |
|
Bartosz Taudul
|
b6079f8c9a
|
Display number of top-level zones.
|
2017-11-18 01:03:32 +01:00 |
|
Bartosz Taudul
|
4ba40016ce
|
Display GPU context appearance info.
|
2017-11-18 00:56:05 +01:00 |
|
Bartosz Taudul
|
82edca301f
|
Tooltip cosmetics.
|
2017-11-18 00:51:04 +01:00 |
|
Bartosz Taudul
|
18252feeeb
|
Display GPU context information tooltip.
|
2017-11-18 00:34:16 +01:00 |
|
Bartosz Taudul
|
1a4889116e
|
Store GPU accuracy bits info.
|
2017-11-18 00:34:16 +01:00 |
|
Bartosz Taudul
|
c251690722
|
Query OpenGL time stamp accuracy.
|
2017-11-17 14:07:42 +01:00 |
|
Bartosz Taudul
|
c15e692ee4
|
Context is no longer passed to OpenGL macros.
|
2017-11-16 15:41:22 +01:00 |
|
Bartosz Taudul
|
515443605d
|
memset on non-POD data is UB.
|
2017-11-16 02:19:52 +01:00 |
|
Bartosz Taudul
|
e579374504
|
Remove unused variable.
|
2017-11-16 00:35:04 +01:00 |
|
Bartosz Taudul
|
c4ca6f8205
|
Proper initialization order.
|
2017-11-16 00:33:10 +01:00 |
|
Bartosz Taudul
|
abd0676cea
|
Use flat_hash_map.
|
2017-11-15 23:15:59 +01:00 |
|
Bartosz Taudul
|
0d7ba57fa4
|
Move flat_hash_map to tracy namespace.
|
2017-11-15 23:04:07 +01:00 |
|
Bartosz Taudul
|
3bc483bd9e
|
Add flat_hash_map.
https://github.com/skarupke/flat_hash_map.git
2ceada9f7fb5c6d808e33546882fc63662e10e79
|
2017-11-15 23:02:35 +01:00 |
|
Bartosz Taudul
|
3f5603ad96
|
Use global lock for processing of incoming events.
|
2017-11-15 22:33:11 +01:00 |
|
Bartosz Taudul
|
a3ba188af5
|
Manual initialization of GpuEvents.
|
2017-11-15 22:21:02 +01:00 |
|
Bartosz Taudul
|
54c5cfce66
|
No funny links to licenses.
|
2017-11-15 22:18:45 +01:00 |
|
Bartosz Taudul
|
afa9eec5dd
|
Manual ZoneEvent vector initialization.
|
2017-11-15 22:13:23 +01:00 |
|
Bartosz Taudul
|
13d8d9255e
|
Use benaphore instead of mutex.
|
2017-11-15 21:49:41 +01:00 |
|
Bartosz Taudul
|
6cc2ea8d0e
|
Don't need recursive version.
|
2017-11-15 21:44:55 +01:00 |
|
Bartosz Taudul
|
100b814069
|
Wrap benaphore in tracy namespace, etc.
|
2017-11-15 21:42:55 +01:00 |
|
Bartosz Taudul
|
f85facf2af
|
Add Preshing's benaphore implementation.
https://github.com/preshing/cpp11-on-multicore.git
41ac9c73dfa32e2fbc0af6668358092fafdfcae4
|
2017-11-15 21:40:46 +01:00 |
|
Bartosz Taudul
|
3a60a28a71
|
Don't allocate unneeded memory.
|
2017-11-15 21:26:58 +01:00 |
|
Bartosz Taudul
|
5da8a7aa9b
|
Optimize deque.
|
2017-11-15 20:20:02 +01:00 |
|
Bartosz Taudul
|
1a99a57525
|
Fix typo.
|
2017-11-15 14:14:48 +01:00 |
|
Bartosz Taudul
|
1445341068
|
Don't try to draw GPU zones with no timing data.
|
2017-11-15 10:56:28 +01:00 |
|
Bartosz Taudul
|
334224dd36
|
Support transfer of zone name in source location payload.
|
2017-11-15 10:56:28 +01:00 |
|
Bartosz Taudul
|
9eace41f0d
|
Fix typo.
|
2017-11-15 10:56:27 +01:00 |
|
Bartosz Taudul
|
7187e1e5f5
|
Some strings are always indices.
This saves 4 bytes.
|
2017-11-15 10:56:27 +01:00 |
|
Bartosz Taudul
|
7da59a55cc
|
Don't search for string in map, if it's known there's nothing there.
|
2017-11-15 10:56:27 +01:00 |
|