Selaa lähdekoodia

slightly faster sparse_set::arrange (apply permutation in O(N) now)

Michele Caini 6 vuotta sitten
vanhempi
commit
116825d604
1 muutettua tiedostoa jossa 1 lisäystä ja 1 poistoa
  1. 1 1
      src/entt/entity/sparse_set.hpp

+ 1 - 1
src/entt/entity/sparse_set.hpp

@@ -578,7 +578,7 @@ public:
                 auto [page, offset] = map(direct[curr]);
                 auto [page, offset] = map(direct[curr]);
 
 
                 apply(direct[curr], direct[next]);
                 apply(direct[curr], direct[next]);
-                reverse[page][offset] = entity_type(pos);
+                reverse[page][offset] = entity_type(curr);
 
 
                 curr = next;
                 curr = next;
                 next = index(direct[curr]);
                 next = index(direct[curr]);