aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/PhysicsModules (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-12-28now break several things at same time... sog/sop updates, threads options,...UbitUmarov5-50/+2
2018-12-11mantis 8420: ubOde awake up lazy bodyUbitUmarov2-57/+73
2018-12-06fix compile putting back useless things until they are fully removedUbitUmarov1-5/+3
2018-12-06ubOde: slow down collision events to attachmentsUbitUmarov2-25/+52
2018-12-01potencial mem leakUbitUmarov1-0/+1
2018-11-15avoid a null ref on BulletUbitUmarov1-1/+2
2018-11-12pesty warningUbitUmarov1-0/+1
2018-11-12ubOde: remove support for old native ODE lib; make inplace terrain changes, ↵UbitUmarov3-311/+127
if possible
2018-10-28reduce some threads priorityUbitUmarov1-1/+0
2018-10-21oops some code got in ahead of timeUbitUmarov1-2/+6
2018-10-21mantis 8387: (try) avoid potencial out of order phys operationsUbitUmarov1-7/+6
2018-10-06more use of simpler xml encoder on inventory fetch, plus other cosmeticsUbitUmarov1-1/+0
2018-10-03mantis 8384: try to fix bullet heimap managed memory sharing with unmanaged libUbitUmarov2-1/+10
2018-07-29and some more guard try{}catch{} on ub mesh processingUbitUmarov1-8/+31
2018-06-27ubOde change terrain min height to -100m. Maybe this way a viewer dev mays ↵UbitUmarov1-4/+4
fix rendering below 0m, like making them think z = 1m for that purpose, for example
2018-05-04fix ubOde terrain copy at north and east borders0.9.0.1UbitUmarov1-2/+2
2018-01-22retire our BlockingQueue replaced by BlockingCollection and cross fingersUbitUmarov1-5/+7
2018-01-20some cleanupUbitUmarov1-0/+1
2018-01-17pesty warningsUbitUmarov1-3/+1
2018-01-15recover a lost null checkUbitUmarov1-1/+2
2018-01-15shut up some pesty warningsUbitUmarov4-6/+6
2018-01-14make old Ode PInvoke follow ms coding rulesUbitUmarov7-1026/+1023
2018-01-14make ubOde PInvoke follow ms coding rulesUbitUmarov9-1556/+1673
2017-12-14 add a missing return on a mesh decode error in ubOdemeshmerizerUbitUmarov1-1/+2
2017-10-13BulletSim: Add parameter "[BulletSim]AvatarWalkVelocityFactor=1.0" toRobert Adams2-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.
2017-09-08ubOde: comment out some debug statsUbitUmarov1-13/+14
2017-09-08ubOde: hashSpaces aren't that niceUbitUmarov3-188/+107
2017-09-05BulletSim: add raycast filteringRobert Adams1-3/+35
2017-09-03BulletSim: first version of raycast. Only single contact point and noRobert Adams8-128/+137
filtering.
2017-09-02BulletSim: most of the plumbing for raycast. Needs new BulletSim.dll toRobert Adams8-0/+252
work.
2017-08-28BulletSim: add clock and change logic for taint processing a littleRobert Adams5-27/+62
so taints check if they are not in simulation time and execute immediately if not.
2017-08-21ubOde move static/dynamic friction to unmanaged code. Note this now ↵UbitUmarov1-13/+14
requeries ode version OS0.13.3 currently at opensim-libs repo trunk/unmanaged/ODE-OpenSim-Test
2017-08-14BulletSim: remove chatty debug message.Robert Adams1-2/+2
2017-08-14BUlletSim: return better terrain height inRobert Adams1-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.
2017-08-02Oops fix also default UseMeshiesPhysicsMesh also on ubOdeUbitUmarov1-1/+1
2017-07-27mantis 8218 make Meshmerizer UseMeshiesPhysicsMesh defualt to true, to match ↵UbitUmarov1-1/+1
stated on ini files.
2017-07-23add a rudimentary version control to ubOde meshs cacheUbitUmarov1-90/+90
2017-07-22ubOde: let small spheres still be spheresUbitUmarov1-1/+1
2017-07-22ubOde: remove some dead codeUbitUmarov1-84/+1
2017-07-22ubOde: represent small objects as a box. A object is small is all scale ↵UbitUmarov2-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.
2017-07-22ubOde remove ols pseudo convex for sculptsUbitUmarov1-10/+1
2017-07-21ubOde suport convex shapes on all normal prims and sculpts. Since code is ↵UbitUmarov1-18/+115
experimental this is controled by options ConvexPrims and ConvexSculpts, on section Mesh, that can be set to false in case of problems
2017-07-16ode does not like null refsUbitUmarov1-1/+2
2017-07-13add Util.GetTimeStamp() that returns the stamp in seconds; use it on ubOde; ↵UbitUmarov2-18/+20
separed land collsions dispatch from the others...
2017-07-07ubOde don't use old ode body sleep option, a few changes on sleep control, ↵UbitUmarov3-8/+31
update ode.dll (windows, others needed) (keep older versions.. bc.. well bugs happen)
2017-07-03ubOde: but only do that if sphere is physical..UbitUmarov1-1/+1
2017-07-03ubOde: dont do avatar step climb on small true spheres. lets play simple ↵UbitUmarov1-2/+8
football
2017-07-02 oops i forgot the avatar knees bending on ramps... so go back..UbitUmarov2-24/+33
2017-07-01 a few changes to ubOde avatar collisionsUbitUmarov2-38/+39
2017-06-12fix some issues on ubOde physics shape type changesUbitUmarov2-15/+18