| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
That improves performance drastically, at least for Mono, as the
(de-)serializers can then be optimized (and won't use reflection anymore).
On my system, before this change de-/serialization took ~9s/9s, whereas
after the change it takes ~.5/.2s.
|
|
|
|
| |
WriteLine(e.ToString()) messages so that when they occur, we can figure out what threw them.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Thanks nlin!
* To try it out, set ninja joints active in the ODEPhysicsSettings
and use the example at:
* http://forge.opensimulator.org/gf/download/frsrelease/142/304/demo-playground.tgz.
* Don't forget to change the .tgz to .oar and load it with load-oar.
|
| |
|
|
|
|
| |
message anyway
|
|
|
|
| |
code in the SoundModule
|
|
|
|
| |
persistance
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On a call of llVolumeDetect(1) (or any other number !=0) volume
detection is enabled. Together with VD, the phantom flag is set to the GUI.
On a call of llVolumeDetect(0), vd detection is switched of again,
also the phantom state is removed. On a call to llSetState(STATE_PHANTOM,
false) while VD is active, also VD is switched off. The same is true for
unchecking the phantom flag via GUI. This allows to take back VD without
the need to script just by removing the phantom flag.
Things missing in this patch: persistance of the volume-detection flag.
This needs more discussion and will be included in another patch soon.
|
|
|
|
|
|
|
| |
switch).
We still might have to split the rotational velocities into a physical and a non-physical part...
|
|
|
|
|
|
| |
- Pull it up a bit, so the physics is notified of it, too,
before being switched off.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
are visible right away
|
|
|
|
|
|
|
|
|
| |
is in the Tools menu available when editing an object
* This facility allows you to save changes to an object that you've rezzed into a region back into their original inventory item without having to take a copy of the rezzed
object.
|
| |
|
|
|
|
|
|
|
| |
ODEPlugin and pipes them to their respective LSL method.
* NBody will need to be updated, this is an API change. Torque property and AddAngularForce
|
|
|
|
|
|
| |
* Warning! Physics API change. This means that the NBodySimulation needs to be updated!
* PhysicsActor -> void SetVolumeDetect(int) needs to go into classes that use PhysicsActor as their base class.
|
|
|
|
|
|
|
|
| |
linked prim more stable and probably the last obstacle to vehicles physics wise.
* Fixed a bug that caused physics proxies to be scattered when you link an object.
* Single physical prim work exactly the same as before, just linked physical prim will have changed.
|
|
|
|
|
|
| |
is the proper way to handle this
|
| |
|
|
|
|
|
|
| |
them anywhere but at the point of transmission
|
|
|
|
|
|
|
|
| |
mechanism to prevent prim loss. Preserve link order on sim restart
and drag copy. Fix drag-copied prims' inventories. Fix persistence
of child prim inventories.
|
|
|
|
| |
other packages
|
| |
|
|
|
|
| |
SceneObjectPartInventory.cs and expose that from SceneObjectPart rather than the original object
|
|
|
|
|
|
| |
the internals of the permissions module adapter sane
|
|
|
|
|
|
| |
* This should probably be being called in FetchAsset() instead as for all the other databases, but I lack the means to test MSSQL
|
|
|
|
|
|
|
|
| |
* SceneObjectPartInventory.cs isn't a particularly good name but it's probably not got a long life
* A proper inventory interface to follow
* Parallel changes for other inventory partial classes to follow at a later date
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Attached is a patch which fixes mantis bug 2645 where scripts in child
prims
freeze after being unlinked from the root prim. This got introduced
some time after the 0.6 freeze. Have checked test suites
pass even after nant clean ;-)
http://opensimulator.org/mantis/bug_update_page.php?bug_id=2645
Also removes a redundant ResetIDs call
Regards,
Chris
|
|
|
|
|
|
| |
Attached patch implements llCollisionSound. Thanks T. Sado.
|
|
|
|
|
|
| |
libOMV.
|
|
|
|
|
|
|
|
|
| |
release a direct descendant of the stable 7364, with all the features and
none of the issues.
This omits the following patch chain: r7383 r7382 r7381 r7377 r7375 r7373
r7372 r7370 r7369 r7368 r7367 r7366
|
|
|
|
|
|
| |
group
|
|
|
|
|
|
|
|
| |
* Update libopenjpeg as well for this patch.
* Appears to be okay on a very short sniff test
* Source code will be placed in opensim-libs shortly
|
|
|
|
| |
client
|
|
|
|
|
|
|
|
|
|
| |
* This renders RootPart == null checks useless - the replacement is to check SOG.IsDeleted. However, in many cases this will not be necessary since updates to deleted parts
will not be sent to the client
* This should remove any remaining race conditions where an object is deleted while another thread is yet to obtain the root part to perform some operation
* Doing this is probably a necessary prerequisite to moving to a model without a separate SOG and SOP
* Unfortunately it's not possible to eliminate all RootPart == null checks since in some contexts it is currently used to check whether an object was created successfully
|
|
|
|
|
|
| |
it come from a child prim position.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
the avatar position. Fixes "silent" child prim scripts
|
|
|
|
| |
overridden more easily. Specifically object creation from XML.
|
|
|
|
| |
isn't physical.
|
|
|
|
|
|
| |
every user's HUD
|
| |
|
|
|
|
|
|
|
| |
* Decouple sog and sop by removing the need to pass the sog to the sop when it is created - most of the code was doing this operation (and hence duplicating it) anyway
* Remove unused constructors
|