Selaa lähdekoodia

perf improvement

Michele Caini 6 vuotta sitten
vanhempi
commit
91fac8049c
1 muutettua tiedostoa jossa 1 lisäystä ja 1 poistoa
  1. 1 1
      src/entt/entity/registry.hpp

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

@@ -233,7 +233,7 @@ class basic_registry {
     template<typename Component>
     inline auto swap(int, pool_type<Component> *cpool, const Entity entt, const std::size_t pos)
     -> decltype(std::swap(cpool->get(entt), cpool->get(cpool->data()[pos])), void()) {
-        std::swap(cpool->get(entt), cpool->get(cpool->data()[pos]));
+        std::swap(cpool->get(entt), cpool->raw()[pos]);
         cpool->swap(cpool->sparse_set<Entity>::get(entt), pos);
     }