Merge branch 'ubitwork' into avination

avinationmerge
Melanie 2012-11-02 10:59:04 +01:00
commit d383bcc0dc
1 changed files with 14 additions and 20 deletions

View File

@ -1057,7 +1057,6 @@ namespace OpenSim.Region.Physics.Meshing
mesh.RefCount++;
return mesh;
}
}
// try to find a identical mesh on meshs recently released
lock (m_uniqueReleasedMeshes)
@ -1066,18 +1065,16 @@ namespace OpenSim.Region.Physics.Meshing
if (mesh != null)
{
m_uniqueReleasedMeshes.Remove(key);
lock (m_uniqueMeshes)
{
try
{
m_uniqueMeshes.Add(key, mesh);
}
catch { }
}
mesh.RefCount = 1;
return mesh;
}
}
}
return null;
}
@ -1108,7 +1105,6 @@ namespace OpenSim.Region.Physics.Meshing
mesh.RefCount++;
return mesh;
}
}
// try to find a identical mesh on meshs recently released
lock (m_uniqueReleasedMeshes)
@ -1117,18 +1113,16 @@ namespace OpenSim.Region.Physics.Meshing
if (mesh != null)
{
m_uniqueReleasedMeshes.Remove(key);
lock (m_uniqueMeshes)
{
try
{
m_uniqueMeshes.Add(key, mesh);
}
catch { }
}
mesh.RefCount = 1;
return mesh;
}
}
}
Mesh UnitMesh = null;
AMeshKey unitKey = GetMeshUniqueKey(primShape, m_MeshUnitSize, (byte)lod, convex);