** DANGER someone should stress test more ** release unused physics meshs, including unmanaged memory allocations (allocated by managed code)

This commit is contained in:
UbitUmarov
2012-08-06 09:06:46 +01:00
parent 307c45af2a
commit 36a1248b31
7 changed files with 174 additions and 55 deletions

View File

@@ -37,6 +37,8 @@ namespace OpenSim.Region.Physics.Manager
IMesh CreateMesh(String primName, PrimitiveBaseShape primShape, Vector3 size, float lod);
IMesh CreateMesh(String primName, PrimitiveBaseShape primShape, Vector3 size, float lod, bool isPhysical);
IMesh CreateMesh(String primName, PrimitiveBaseShape primShape, Vector3 size, float lod, bool isPhysical,bool convex);
void ReleaseMesh(IMesh mesh);
void ExpireReleaseMeshs();
}
// Values for level of detail to be passed to the mesher.

View File

@@ -79,5 +79,7 @@ namespace OpenSim.Region.Physics.Manager
return null;
}
public void ReleaseMesh(IMesh mesh) { }
public void ExpireReleaseMeshs() { }
}
}