diff options
author | Dan Lake | 2009-10-26 13:57:27 -0700 |
---|---|---|
committer | John Hurliman | 2009-10-26 15:14:19 -0700 |
commit | 428bd7a74bd9e1df3af29dd285fe385e5c4d526d (patch) | |
tree | 0bf9916c8850605028f6656e93d830a43a57bfc0 /OpenSim/Client/MXP/MXPModule.cs | |
parent | ParcelObjectOwnersReplyPacket has null DataBlock when a client requests a lis... (diff) | |
download | opensim-SC_OLD-428bd7a74bd9e1df3af29dd285fe385e5c4d526d.zip opensim-SC_OLD-428bd7a74bd9e1df3af29dd285fe385e5c4d526d.tar.gz opensim-SC_OLD-428bd7a74bd9e1df3af29dd285fe385e5c4d526d.tar.bz2 opensim-SC_OLD-428bd7a74bd9e1df3af29dd285fe385e5c4d526d.tar.xz |
No need to create dupe TriMeshData for ODE. A previous patch created a dictionary to store unique meshes in Meshmerizer based on creation params. This patch contains a dictionary to map each of those unique meshes to its ODE TriMeshData. This eliminated hundreds of megabytes of memory consumption in the unmanaged heap when there are lots of the same prim (roof tiles, bricks, siding, decks, chairs, etc). The objects do not need to be physical to benefit from this patch.
Diffstat (limited to 'OpenSim/Client/MXP/MXPModule.cs')
0 files changed, 0 insertions, 0 deletions