UbitUmarov
f6891b36be
stop using a vector3 to store axis locks 3bit flags in ubOde
2015-10-20 19:33:15 +01:00
UbitUmarov
0045398324
move ugly convertion of axis locks 3 bit flags to a wasted vector3 down to PhysicsActor. Let engines use LockAngularMotion with either Vector3 argument or byte
2015-10-20 19:00:26 +01:00
UbitUmarov
d8528a7ba0
add axis locks to sop serializer. Now they are also saved to inventory
2015-10-20 18:37:24 +01:00
UbitUmarov
3c69071145
also apply axis locks, when creating a prim physics actor
2015-10-20 18:21:13 +01:00
UbitUmarov
3e25430e3a
store rotation axis locks in MySql and SQlite dbs ( others need to be updated also
2015-10-20 18:08:04 +01:00
UbitUmarov
52860a7d15
stop using a Vector3 to store 3bits
2015-10-20 16:55:18 +01:00
UbitUmarov
dfd60d6f71
STATUS_ROTATE are linkset flags and not prim
2015-10-20 15:37:43 +01:00
UbitUmarov
2718018cb8
update ODE windows DLL libraries to a modified version 0.13.1 r1902. Linux will be updated later if all goes well
2015-10-20 02:12:51 +01:00
Diva Canto
59b63b6406
On to 0.8.3!
...
Conflicts:
OpenSim/Region/PhysicsModules/ConvexDecompositionDotNet/Properties/AssemblyInfo.cs
2015-10-18 21:51:49 -07:00
Diva Canto
839e239c99
Added warning in RegionCombinerModule about it being considered obsolete and encouraging people to switch to varregions.
2015-10-18 21:50:11 -07:00
Diva Canto
7ab633461e
Fixed merge conflicts
...
Clean up of simulation version, the number that rules the compatibility of teleports:
- It's not configurable anymore, it's fixed in code. Each number means an increase in features of the teleport procedure
- Its definition moved to the global VersionInfo class
As of now it's still 0.3.
Conflicts:
OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
2015-10-18 16:24:33 -07:00
Diva Canto
f7d8952946
The protocol version checking on the grid server connector seemed to have a bug. I think I fixed it.
2015-10-17 19:29:20 -07:00
UbitUmarov
a31e5e799e
stop a object when making it not physical
2015-10-18 00:35:52 +01:00
UbitUmarov
24435cfe9a
Fix wrong active angularlock detection (it was only burning cpu), stop trying to add a amotor to each child prim and stop using unnecessary trimeshcallbacks
2015-10-17 21:56:15 +01:00
UbitUmarov
8dcb4de53c
fix GetTerrainHeightAtXY for large regions. Also change ode dispose()
2015-10-17 14:42:04 +01:00
UbitUmarov
f39e6bc482
bug fix. Some rare meshs reported as having +-infinity dimensions
2015-10-15 19:06:39 +01:00
Diva Canto
e14e432b50
More exception catching in ODE at shutdown. Not sure why the exception happens.
2015-10-14 17:57:13 -07:00
Diva Canto
073bdda4b8
Restored authentication in AssetServicesConnector.
2015-10-14 15:26:26 -07:00
Diva Canto
366e81b977
Also restoring proper function for Simian external GetTexture functionality.
2015-10-14 14:45:21 -07:00
Diva Canto
721db9418f
Fixed Robust-bound GetTexture handler that had been knocked off with the new sim-bound handler that uses a Poll service. Rather than hammering both handlers into one single class, I'm splitting them into 2 classes, because they are considerably different.
2015-10-14 14:41:28 -07:00
Diva Canto
45b8e6c1a7
Fixed exception upon shutting down in plain ODE.
...
09:49:57 - [SHUTDOWN]: Ignoring failure during shutdown - System.NullReferenceException: Object reference not set to an instance of an object.
at OpenSim.Region.PhysicsModule.ODE.OdeScene.Dispose() in f:\dev\opensim-core\OpenSim\Region\PhysicsModules\Ode\OdeScene.cs:line 4062
2015-10-14 09:56:23 -07:00
UbitUmarov
8d7fa62088
fix a typo..
2015-10-14 04:06:17 +01:00
UbitUmarov
7deaad7368
bug fix, and make Mesh-Mesh and Mesh-Terrain collisions a lot softer
2015-10-14 02:32:51 +01:00
UbitUmarov
9ec9eee75f
reduce jitter due to viewer interpolators on objects that are really almost at rest
2015-10-13 23:03:51 +01:00
UbitUmarov
2e2c1a1fcd
change fps and dilation (still something not that usefull). make collisions a bit less explosive.., do changes on own time limited loop and not on simulation loop, ...
2015-10-13 23:01:54 +01:00
UbitUmarov
f360ddd28e
rename UbitMeshmerizer class as ubMeshmerizer
2015-10-13 11:08:54 +01:00
UbitUmarov
8e333c953d
in stats use real integration time, not the wanted one. Dont let stats calls overlap using a proper lock object
2015-10-12 11:29:13 +01:00
UbitUmarov
3d8384b696
detect a fully degenerated mesh and avoid using it and so crashing ubOde
2015-10-12 00:49:07 +01:00
UbitUmarov
af5ea18f33
use System.IO.Compression.DeflateStream for mesh decompression like master, since ACE zlib does seem to fail to decompress some meshs present at OSG, (possible same issue happens with map with option to draw prims)
2015-10-11 23:04:22 +01:00
UbitUmarov
88763178c5
display prim name, if unzip of selected phsyics mesh part fails on ubMeshmerizer ( thx Dan)
2015-10-11 20:17:58 +01:00
UbitUmarov
2b354902b5
fix the casting to Boolean of lsl types vector,quaternion,list and rotation, so that if(variable) does compile and work. key still requires a explicit compare to NULL_KEY
2015-10-08 06:27:37 +01:00
UbitUmarov
40dc2541ff
change opensim.ini.example to reflect the changes to npc creation options
2015-10-08 02:45:24 +01:00
UbitUmarov
3a498b0637
change NPC restriction options default from restricted to all allowed, as master
2015-10-08 02:39:14 +01:00
UbitUmarov
7fb1063990
dont send of the contents of LinkFolders also on Multiple folder fetch. Outfits changes still seem to work, except FS that doesnt delete the links to previus outfits, as singularity does
2015-10-06 21:32:02 +01:00
UbitUmarov
aa64d3bb7c
dont send of the contents of LinkFolders
2015-10-06 18:17:15 +01:00
UbitUmarov
24ca32d8a8
send DisplayNames dates in UTC and not region local time. send a next update date that can be parsed and make it also in future so name edition is blocked since we don't suport them. (singu fails to display date, and seems to fail converting utc to local time
2015-10-05 10:43:45 +01:00
UbitUmarov
2700231764
in llAttachToAvatarTemp() (TempAttachmentsModule) dont add to inventory, like master
2015-10-04 03:34:55 +01:00
Robert Adams
e1ce04de42
Implement an overridable implementation of PhysicsActor.SetVehicle()
...
that works for all physics engines.
BulletSim: implement an optimized version of SetVehicle() that still
uses the vehicle code to do bounds checking but does it in one taint
operation.
2015-10-02 18:35:02 -07:00
UbitUmarov
124602c6c2
reduce some diferences with master
2015-10-02 22:47:31 +01:00
UbitUmarov
d900d0112d
put back ip check on llSetContentType
2015-10-02 18:55:09 +01:00
UbitUmarov
b8cb9d1bbb
also on another location, plus a bit clean
2015-10-02 18:39:05 +01:00
UbitUmarov
de51b7af85
do group SetPos sync as master, script thread does need to wait for it to be done. This needs improvement, doing it async again with script thread waiting watching coop
2015-10-02 17:56:02 +01:00
UbitUmarov
bdd7ea06ff
change llSetContentType to master version, but removing IP check
2015-10-02 17:45:48 +01:00
UbitUmarov
1af6ac4bfc
remove unused method parameter master also removed
2015-10-02 17:44:19 +01:00
UbitUmarov
31873485d9
do not send DisableSimulator on teleport if agent is already returning
2015-10-02 02:42:25 +01:00
UbitUmarov
6ae7341e42
send DisableSimulator messages on closing childagents. Possible still not on at best timming, or on the right source files
2015-10-01 20:50:12 +01:00
UbitUmarov
6bc479fecd
make bakes reception handle empty BakedTexture elements. But at same time stop sending them, only sending to Xbakes server items that do have a texture, like master does
2015-10-01 19:30:37 +01:00
UbitUmarov
2abe1ccc59
change GetNewRezLocation physics ray results processing
2015-10-01 14:47:32 +01:00
UbitUmarov
e110ca24cf
remove a forgotten if that is actually only a statement
2015-10-01 14:37:24 +01:00
UbitUmarov
7e8544f26e
fix missing clear of queued timer even and state transition flags on scripts reset
2015-10-01 05:20:04 +01:00