| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
invisible barriers in sculptie doorways (Mantis 6529).
Bump up level-of-detail for physical meshes to 32 (the max). This
fixes the invisible barriers that showed up in prim cut arches.
NOTE: the default LOD values are removed from OpenSimDefaults.ini.
If you don't change your OpenSimDefaults.ini, you will continue
to see the arch problem.
|
| |
|
|
|
|
| |
ODE (helps the GC make better scheduling choices), and a call to GC.Collect() right before logins are enabled for a region. Although this doesn't change actual memory usage, it improves the reported usage from OpenSim and the operating system
|
| |
|
| |
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
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
Signed-off-by: dahlia <dahliaTrimble@gmailDotCom>
|
| |
|
| |
|
|
|
|
| |
LICENSE.txt.
|
|
|
|
| |
Interface. (blame prebuild)
|
|
|
|
|
|
| |
Migrate sculpt meshing code to primMesher version. This should result in more accurate physical sculpted prim proxies.
Remove much obsolete code from Region/Physics/Meshing
|
| |
|
|
|
|
| |
occurs (at least, this is what will happen on linux)
|
|
|
|
|
|
|
| |
* a couple more remain that preferably the original coders should look at in more detail (obsolete warnings in the ogp module and not overriding warnings in the script
engine)
|
|
|
|
| |
that should speed up region startup a little and maybe even use less memory if the GC decides to play friendly with the other kids.
|
| |
|
|
|
|
| |
after conversion to pinned lists.
|
| |
|
|
|
|
| |
references to save memory as it was unused
|
| |
|
| |
|
|
|
|
|
|
|
| |
* shortened references
* Removed redundant 'this'
* Normalized EOF
|
| |
|
| |
|
|
* Experimental. Linux Prebuild needs testing.
* One more update after this to remove the ODEMeshing directory....
|