aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/PhysicsModules (follow)
Commit message (Collapse)AuthorAgeFilesLines
* osLocalTeleportAgent: no region crossings :( ; check avatar access to target ↵UbitUmarov2019-05-011-0/+1
| | | | position; flag 8 == force fly; 16 force nofly (both == fly)
* add osLocalTeleportAgent(key agent, vector position, vector velocity, vector ↵UbitUmarov2019-05-011-2/+2
| | | | lookat, LSL_Integer flags). Velocity only works with ubOde but still not good. flags = bit field: 1 use velocity, 2 use lookat, 4 rotate avatar look in current velocity direction (ignored if 2 ie flag = 7 is same as 3). This bypasses most the unnecessary logic of osTeleportAgent, having usage same permissions. It may do region crossings(?). Experimental stage, feedbakc expected ;)
* duhhh npcs don't have child agents; plus minor typosUbitUmarov2019-04-051-1/+1
|
* minor cleanup on mesh decompress codeUbitUmarov2019-04-022-23/+10
|
* BulletSim: Add delay to stationary check after adding force to Avatar.Robert Adams2019-03-063-10/+19
| | | | | Fix to Mantis 8496. Add parameter [BulletSim] AvatarAddForceFrames.
* Remove some more cut-and-paste typos in 6dof constraint setup in XNARobert Adams2019-02-051-3/+3
| | | | | | version of BulletSim. Could only effect operation of flexible linksets when using the C# version of the Bullet physics engine. Found by Tampa and AliciaRaven and reported in Mantis 7612.
* Remove cut-and-paste typo in 6dof contstrain setup in XNA version ofRobert Adams2019-02-051-1/+1
| | | | | | BulletSim. Could only effect operation of flexible linksets when using the C# version of the Bullet physics engine. Found by Tampa and reported in Mantis 7612.
* ubode add position to pid control it stopped flying to prevent slow driftsUbitUmarov2019-01-311-26/+30
|
* cosmeticsUbitUmarov2019-01-315-108/+96
|
* ubode replace a locklessqueue by .net concurrentqueueUbitUmarov2019-01-292-116/+80
|
* forgotten locks on ubodeUbitUmarov2019-01-281-34/+37
|
* well.. put the ode locks back, for nowUbitUmarov2019-01-212-29/+39
|
* this looks more like ubodeUbitUmarov2019-01-211-8/+3
|
* ubode try remove a legacy lock, that is nastyUbitUmarov2019-01-212-4/+6
|
* minor cosmeticsUbitUmarov2019-01-052-118/+103
|
* 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.