Synodic-Software / Soul-Engine

Physically based renderer and simulation engine for real-time applications.
GNU General Public License v3.0
42 stars 24 forks source link

Add implementation for TaggedHeap, TaggedAllocator, and Tests #127

Closed lsilvestro96 closed 6 years ago

lsilvestro96 commented 6 years ago

Here's the implementation for the new memory manager. The unit tests are a bit minimal, and more testing will be needed to ensure thread safety. Also, visual studio couldn't run the tests for some reason, so the allocator will need to be tested at a later date.

Behemyth commented 6 years ago

Would you mind changing the target branch to Synodic-Software:dev?

lsilvestro96 commented 6 years ago

Sure thing, I'll change it before merging.