Historia zmian

Autor SHA1 Wiadomość Data
  Melanie f220a2c5eb Replace CalculateMass with a more accurate version, contributed by Ubit. 13 lat temu
  Justin Clark-Casey (justincc) 30d3e8a13e Add prim name to OdePrim Error and Warning messages. 13 lat temu
  Justin Clark-Casey (justincc) 4a5979c311 minor: remove some mono compiler warnings 14 lat temu
  John Hurliman 3036aba875 * Added a better check to the SimianGrid connectors to test if they are enabled or not. This method should work equally well with standalone or robust mode 14 lat temu
  Revolution 9821c4f566 Revolution is on the roll again! :) 14 lat temu
  John Hurliman 8556a9f1a8 Applying patch #4534 by Misterblue to fix ODE physics stickiness 14 lat temu
  Jeff Ames 70d5b1c34c Formatting cleanup. Add copyright headers. 14 lat temu
  Melanie e530180c1e Glue code for a couple of new LSL function implementations 14 lat temu
  Teravus Ovares (Dan Olivares) 781db43a76 * Fixes the 10x10x10 hard physics limitation. (wierdly, you have to set this for each region in your Regions.ini[PhysicalPrimMax = 10(default)]) 14 lat temu
  Teravus Ovares (Dan Olivares) e2200026ca * Fixes a case of d.BodyEnable with IntPtr.Zero passed as the parameter in linkset where EnableBody was called and the body is immediately disabled. The previous functionality assumed that a body was received in EnableBody but.. in some cases, it wasn't. 14 lat temu
  Teravus Ovares (Dan Olivares) 9ba10af6b2 * Added missing lock to m_forcelist when AddForce is called. When a user dragged a prim, in some cases, it would corrupt the datatype in memory and throw spurious IndexOutOfRangeExceptions. 14 lat temu
  Teravus Ovares (Dan Olivares) 7760da1a4c * Fixes the second of two terse update issues. Physical objects should react normally again. 14 lat temu
  Teravus Ovares (Dan Olivares) 0ffda7128e * Fixes one of two terse update issues. There's still one left, but this one fixes the situation where the object on the server is moving but no updates are being sent. 14 lat temu
  Justin Clark-Casey (justincc) af0e5d0974 Merge branch 'master' of ssh://[email protected]/var/git/opensim 14 lat temu
  Justin Clark-Casey (justincc) 1d737b010c minor: remove some mono compiler warnings 14 lat temu
  John Hurliman 7132877075 * Log progress messages when loading OAR files with a lot of assets 14 lat temu
  John Hurliman d199767e69 Experimental change of PhysicsVector to Vector3. Untested 14 lat temu
  Dan Lake 428bd7a74b 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. 14 lat temu
  Teravus Ovares (Dan Olivares) f34e8adffb * Moved Copyrights above the comments in ODEPrim and ODEDynamics so they're consistent with the rest (and so chi11ken's auto copyright adding script doesn't duplicate the copyright. 14 lat temu
  KittoFlora 227c832d3b Commented out instrumentation in ODEPrim.cs 14 lat temu
  Melanie ffd59868f5 Merge branch 'master' into vehicles 14 lat temu
  Jeff Ames 0d29614ca1 Formatting cleanup. 14 lat temu
  Melanie 70553a979e Merge branch 'master' into vehicles 14 lat temu
  unknown fe0940a22f Optimize ODE mesh by removing sleep. On a region with 100,000 prims and ODE enabled, the first Heartbeat loop call to UpdatePhysics takes 20 minutes. 75% of that time is spent in this sleep. (100k prims * 10ms) 15 lat temu
  Melanie 8d5a40aad0 Merge branch 'master' into vehicles 14 lat temu
  Dan Lake 6d52974c5f Eliminate pinned Mesh data on managed heap by using IntPtrs to memory allocated on the unmanaged heap. This prevents fragmentation of the managed heap and the resulting stress on GC. A region with ~150,000 prims using ODE and Meshmerizer saw memory remain flat around 1.2GB as opposed to 1.5GB and continually growing due to pinned memory. This patch complements the unique mesh dictionary patch applied to Meshmerizer but is independent. The net effect is a 60-75% reduction in memory for our largest regions. 14 lat temu
  Kitto Flora 07df0e0ab0 Merge branch '0.6.7-post-fixes' into vehicles 14 lat temu
  opensim 827b0fb199 Commit initial version of KittoFlora's vehicle changes 14 lat temu
  Dan Lake 1b2828f5d8 Meshmerizer stores dictionary of unique Meshes keyed on construction parameters. CreateMesh() returns a Mesh from the dictionary or creates a new Mesh if it has not been created before. Meshes are never purged from the dictionary. The raw Mesh data is discarded once the memory is pinned for ODE use. All copies of the same prim/mesh use the same pinned memory. ONLY IMPLEMENTED AND TESTED WITH MESHMERIZER AND ODE 14 lat temu
  Melanie f32de6fe88 Thank you, dslake, for a set of patches to improve OpenSim startup 15 lat temu