diff options
author | Shauren <shauren.trinity@gmail.com> | 2021-04-24 23:28:42 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2021-04-25 00:11:36 +0200 |
commit | bb8f22ed2013f8cb6b9d61c738f2ebd96b83722f (patch) | |
tree | 37e089d220d7c5967266fc71b30ef36de81e67c3 /src/common/Collision/Maps/MapTree.cpp | |
parent | 4e00cb7c157a0bd25a0b48a80a1f71a1817010bf (diff) |
Core/Vmaps: Reduce memory used by vmaps (and their size, slightly)
Diffstat (limited to 'src/common/Collision/Maps/MapTree.cpp')
-rw-r--r-- | src/common/Collision/Maps/MapTree.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/common/Collision/Maps/MapTree.cpp b/src/common/Collision/Maps/MapTree.cpp index 7249a0cf1a2..d72d555caab 100644 --- a/src/common/Collision/Maps/MapTree.cpp +++ b/src/common/Collision/Maps/MapTree.cpp @@ -16,17 +16,17 @@ */ #include "MapTree.h" -#include "ModelInstance.h" -#include "VMapManager2.h" -#include "VMapDefinitions.h" -#include "Log.h" #include "Errors.h" +#include "Log.h" #include "Metric.h" - -#include <string> -#include <sstream> +#include "ModelInstance.h" +#include "VMapDefinitions.h" +#include "VMapManager2.h" +#include "WorldModel.h" #include <iomanip> #include <limits> +#include <sstream> +#include <string> using G3D::Vector3; @@ -355,7 +355,7 @@ namespace VMAP { iTreeValues[i->first].setUnloaded(); for (uint32 refCount = 0; refCount < i->second; ++refCount) - vm->releaseModelInstance(iTreeValues[i->first].name); + vm->releaseModelInstance(iTreeValues[i->first].getWorldModel()->GetName()); } iLoadedSpawns.clear(); iLoadedTiles.clear(); |