aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/PhysicsModules (follow)
Commit message (Collapse)AuthorAgeFilesLines
* now break several things at same time... sog/sop updates, threads options,...UbitUmarov2018-12-285-50/+2
|
* mantis 8420: ubOde awake up lazy bodyUbitUmarov2018-12-112-57/+73
|
* fix compile putting back useless things until they are fully removedUbitUmarov2018-12-061-5/+3
|
* ubOde: slow down collision events to attachmentsUbitUmarov2018-12-062-25/+52
|
* potencial mem leakUbitUmarov2018-12-011-0/+1
|
* avoid a null ref on BulletUbitUmarov2018-11-151-1/+2
|
* pesty warningUbitUmarov2018-11-121-0/+1
|
* ubOde: remove support for old native ODE lib; make inplace terrain changes, ↵UbitUmarov2018-11-123-311/+127
| | | | if possible
* reduce some threads priorityUbitUmarov2018-10-281-1/+0
|
* oops some code got in ahead of timeUbitUmarov2018-10-211-2/+6
|
* mantis 8387: (try) avoid potencial out of order phys operationsUbitUmarov2018-10-211-7/+6
|
* more use of simpler xml encoder on inventory fetch, plus other cosmeticsUbitUmarov2018-10-061-1/+0
|
* mantis 8384: try to fix bullet heimap managed memory sharing with unmanaged libUbitUmarov2018-10-032-1/+10
|
* and some more guard try{}catch{} on ub mesh processingUbitUmarov2018-07-291-8/+31
|
* ubOde change terrain min height to -100m. Maybe this way a viewer dev mays ↵UbitUmarov2018-06-271-4/+4
| | | | fix rendering below 0m, like making them think z = 1m for that purpose, for example
* Merge branch 'master' into httptestsUbitUmarov2018-05-041-2/+2
|\
| * fix ubOde terrain copy at north and east borders0.9.0.1UbitUmarov2018-05-041-2/+2
| |
* | retire our BlockingQueue replaced by BlockingCollection and cross fingersUbitUmarov2018-01-221-5/+7
| |
* | some cleanupUbitUmarov2018-01-201-0/+1
| |
* | pesty warningsUbitUmarov2018-01-171-3/+1
| |
* | recover a lost null checkUbitUmarov2018-01-151-1/+2
| |
* | shut up some pesty warningsUbitUmarov2018-01-154-6/+6
| |
* | make old Ode PInvoke follow ms coding rulesUbitUmarov2018-01-147-1026/+1023
| |
* | make ubOde PInvoke follow ms coding rulesUbitUmarov2018-01-149-1556/+1673
| |
* | Merge branch 'master' into httptestsUbitUmarov2017-12-141-1/+2
|\ \ | |/
| * add a missing return on a mesh decode error in ubOdemeshmerizerUbitUmarov2017-12-141-1/+2
| |
* | Merge branch 'master' into httptestsUbitUmarov2017-10-132-4/+13
|\ \ | |/
| * BulletSim: Add parameter "[BulletSim]AvatarWalkVelocityFactor=1.0" toRobert Adams2017-10-132-4/+13
| | | | | | | | | | | | | | | | | | | | adjust the walking speed passed from the simulator. Default is 1.0f so there should be no change for regions who do not change the factor. The adjustment for walking speed and AlwaysRun speed should be in the simulator and not the physics engines (who all assume TargetVelocity.set is only used for avatar walking/running) but that would require tweaking all the phyiscs engines.
* | ubOde: comment out some debug statsUbitUmarov2017-09-081-13/+14
| |
* | ubOde: hashSpaces aren't that niceUbitUmarov2017-09-083-188/+107
| |
* | Merge branch 'master' into httptestsUbitUmarov2017-09-0512-86/+414
|\ \ | |/
| * BulletSim: add raycast filteringRobert Adams2017-09-051-3/+35
| |
| * BulletSim: first version of raycast. Only single contact point and noRobert Adams2017-09-038-128/+137
| | | | | | | | filtering.
| * BulletSim: modify taint processing which use locks.Robert Adams2017-09-025-27/+62
| |\ | | | | | | | | | (Merge branch 'bullettaint' into bulletcast)
| | * BulletSim: add clock and change logic for taint processing a littleRobert Adams2017-08-285-27/+62
| | | | | | | | | | | | | | | so taints check if they are not in simulation time and execute immediately if not.
| * | BulletSim: most of the plumbing for raycast. Needs new BulletSim.dll toRobert Adams2017-09-028-0/+252
| |/ | | | | | | work.
* | ubOde move static/dynamic friction to unmanaged code. Note this now ↵UbitUmarov2017-08-211-13/+14
|/ | | | requeries ode version OS0.13.3 currently at opensim-libs repo trunk/unmanaged/ODE-OpenSim-Test
* BulletSim: remove chatty debug message.Robert Adams2017-08-141-2/+2
|
* BUlletSim: return better terrain height inRobert Adams2017-08-141-4/+20
| | | | | | | | BSTerrainHeightMap.GetTerrainHeightAtXYZ(). Partial fix for Mantis 8011. Problem is that computed terrain height is different than mesh height in the physics engine. For small shapes, they would have their position corrected to above terrain so they would never collide.
* Oops fix also default UseMeshiesPhysicsMesh also on ubOdeUbitUmarov2017-08-021-1/+1
|
* mantis 8218 make Meshmerizer UseMeshiesPhysicsMesh defualt to true, to match ↵UbitUmarov2017-07-271-1/+1
| | | | stated on ini files.
* add a rudimentary version control to ubOde meshs cacheUbitUmarov2017-07-231-90/+90
|
* ubOde: let small spheres still be spheresUbitUmarov2017-07-221-1/+1
|
* ubOde: remove some dead codeUbitUmarov2017-07-221-84/+1
|
* ubOde: represent small objects as a box. A object is small is all scale ↵UbitUmarov2017-07-222-13/+25
| | | | dimensions are less or equal to option MinSizeToMeshmerize (in ODEPhysicsSettings) with default of 0.1. This is needed because this objects hit narrow phase with high overlaps alot more, and so have high cpu cost.
* ubOde remove ols pseudo convex for sculptsUbitUmarov2017-07-221-10/+1
|
* ubOde suport convex shapes on all normal prims and sculpts. Since code is ↵UbitUmarov2017-07-211-18/+115
| | | | experimental this is controled by options ConvexPrims and ConvexSculpts, on section Mesh, that can be set to false in case of problems
* ode does not like null refsUbitUmarov2017-07-161-1/+2
|
* add Util.GetTimeStamp() that returns the stamp in seconds; use it on ubOde; ↵UbitUmarov2017-07-132-18/+20
| | | | separed land collsions dispatch from the others...
* ubOde don't use old ode body sleep option, a few changes on sleep control, ↵UbitUmarov2017-07-073-8/+31
| | | | update ode.dll (windows, others needed) (keep older versions.. bc.. well bugs happen)