Models|Refactor: Removed fixed limit of 768 models
Replaced the poorly performing array of 768 model_t's with a StringPool where model_t instances are stored as user pointers. This provides efficient O(log n) lookups by file name while still having O(1) lookups by index.
Models|Refactor: Removed fixed limit of 768 models
Replaced the poorly performing array of 768 model_t's with a
StringPool where model_t instances are stored as user pointers.
This provides efficient O(log n) lookups by file name while still
having O(1) lookups by index.