05-23-2016, 03:59 PM
(This post was last modified: 05-25-2016, 01:49 PM by Erik. Edited 3 times in total.)
Each atom was given a hidden initialization proc due to how fingerprintshidden was setup, this patch intends to resolve that and reduce the world initialization time.
CODE: https://github.com/DoomStation/doom/comp...erformance
Each atom was given a hidden initialization proc due to how the overlay caching system was setup, this patch intends to resolve that and reduce the world initialization time.
CODE: https://github.com/DoomStation/doom/comp...formance-1
The access system added a small overhead to all objects, this has been fixed by moving the access list initialization out of New() and into it's own proc which is called when it needs to be rebuilt.
CODE: https://github.com/DoomStation/doom/comp...formance-2
CODE: https://github.com/DoomStation/doom/comp...erformance
Each atom was given a hidden initialization proc due to how the overlay caching system was setup, this patch intends to resolve that and reduce the world initialization time.
CODE: https://github.com/DoomStation/doom/comp...formance-1
The access system added a small overhead to all objects, this has been fixed by moving the access list initialization out of New() and into it's own proc which is called when it needs to be rebuilt.
CODE: https://github.com/DoomStation/doom/comp...formance-2