sparse_set: improved performance (see #506) - thanks @Kerndog73
This commit is contained in:
@@ -163,7 +163,7 @@ class sparse_set {
|
||||
}
|
||||
|
||||
if(!sparse[pos]) {
|
||||
sparse[pos] = std::make_unique<entity_type[]>(entt_per_page);
|
||||
sparse[pos].reset(new entity_type[entt_per_page]);
|
||||
// null is safe in all cases for our purposes
|
||||
for(auto *first = sparse[pos].get(), *last = first + entt_per_page; first != last; ++first) {
|
||||
*first = null;
|
||||
|
||||
Reference in New Issue
Block a user