Core/Vmaps: Reduce memory used by vmaps (and their size, slightly)

This commit is contained in:
Shauren authored and Ovahlord committed 2021-04-25 07:27:37 +02:00
1 parent eda56e744c
commit e86ae8987b
12 files changed
+89 -79

No files matched your search

+8 -7
View File
@@ -16,17 +16,18 @@
*/
#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 "ModelInstance.h"
#include "VMapDefinitions.h"
#include "VMapManager2.h"
#include "WorldModel.h"
#include <string>
#include <sstream>
#include <iomanip>
#include <limits>
#include <sstream>
#include <string>
using G3D::Vector3;
@@ -349,7 +350,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();