aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Physics/Meshing/SculptMesh.cs
diff options
context:
space:
mode:
authorDan Lake2009-10-26 13:57:27 -0700
committerJohn Hurliman2009-10-26 15:14:19 -0700
commit428bd7a74bd9e1df3af29dd285fe385e5c4d526d (patch)
tree0bf9916c8850605028f6656e93d830a43a57bfc0 /OpenSim/Region/Physics/Meshing/SculptMesh.cs
parentParcelObjectOwnersReplyPacket has null DataBlock when a client requests a lis... (diff)
downloadopensim-SC-428bd7a74bd9e1df3af29dd285fe385e5c4d526d.zip
opensim-SC-428bd7a74bd9e1df3af29dd285fe385e5c4d526d.tar.gz
opensim-SC-428bd7a74bd9e1df3af29dd285fe385e5c4d526d.tar.bz2
opensim-SC-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/Region/Physics/Meshing/SculptMesh.cs')
0 files changed, 0 insertions, 0 deletions