Justin Clark-Casey (justincc)
|
083587eb32
Stop a scene object from attempting to link with itself (which results in an exception and constant complaints in v3 viewers).
|
12 éve |
Justin Clark-Casey (justincc)
|
9e5f5f3d80
lock SceneObjectGroupsByFullID in SceneGraph.ForEachSOG() to stop failure if SceneObjectGroupsByFullID is updated elsewhere at the same time.
|
13 éve |
Justin Clark-Casey (justincc)
|
292ab783e4
Remove unused m_physicalPrim parameter from SOG.ApplyPhysics()
|
13 éve |
Justin Clark-Casey (justincc)
|
67a2d6d855
Fix bug where objects could not be set to a new group if the group had been created in that client session, or if no other action has been performed on the object.
|
13 éve |
Justin Clark-Casey (justincc)
|
b720454950
Remove the SyncRoot locking from Scene which was only being done around the main physics loop and ScenePresence position and velocity setting
|
13 éve |
Dan Lake
|
b36ff0fd24
Added new ForEachRootScenePresence to Scene since almost every delegate passed to ForEachScenePresence checks for !IsChildAgent first. It consolidates child and root handling for coming refactors.
|
13 éve |
Justin Clark-Casey (justincc)
|
6fa4f88d39
Instead of adding stat agentMS in all kinds of places, calculate it instead in the main Scene.Update() loop, like the other stats
|
13 éve |
Justin Clark-Casey (justincc)
|
6700f1edd9
Make reported sim fps more accurate, in line with frame time ms
|
13 éve |
Justin Clark-Casey (justincc)
|
8880aea728
Stop attempts to rewear already worn items from removing and reattaching.
|
13 éve |
Justin Clark-Casey (justincc)
|
618277e797
Comment out attachments code in Scene.IncomingCreateObject(UUID userID, UUID itemID) for now
|
13 éve |
Justin Clark-Casey (justincc)
|
df73833a2c
stop the duplicate remove of the root part ids from the full part and local part indexes in SG.DeleteSceneObject()
|
13 éve |
Justin Clark-Casey (justincc)
|
07ba28f1de
In SG.AddSceneObject(), stop unnecessarily adding the root part to object indexes sepearately from the other parts.
|
13 éve |
Justin Clark-Casey (justincc)
|
56cd7d9685
stop the redundant passing in of RegionInfo to SceneGraph, since the Scene is always passed in at the same time.
|
13 éve |
Justin Clark-Casey (justincc)
|
00f8946bd4
minor: if the script engine fails to find a prim for a script, also print out that prim's local id in the error message.
|
13 éve |
Justin Clark-Casey (justincc)
|
7eca929686
Eliminate pointless checks of SOG.RootPart != null
|
13 éve |
Justin Clark-Casey (justincc)
|
095b3e5756
Remove pointless cluttering SOP.ParentGroup != null checks.
|
13 éve |
Justin Clark-Casey (justincc)
|
1de68b34d9
refactor: migrate DropObject handling fully into AttachmentsModule from Scene
|
13 éve |
Makopoppo
|
795b56e695
Related to #4689 - Adding missing null check for SceneObjectPart
|
13 éve |
Justin Clark-Casey (justincc)
|
c1a34cd8da
Don't try to save changed attachment states when an NPC with attachments is removed from the scene.
|
13 éve |
Justin Clark-Casey (justincc)
|
0ef29da9b2
refactor: rename UpdatePrimPosition() to UpdatePrimGroupPosition() for consistency
|
13 éve |
Justin Clark-Casey (justincc)
|
4b9ef4f39c
Rename UpdatePrimRotation() to UpdatePrimGroupRotation() since this is what it actually does and is more consistent with other method names.
|
13 éve |
Justin Clark-Casey (justincc)
|
7c468cda36
Stop undo of just the root prim position in the linkset from shifting the whole linkset.
|
13 éve |
Justin Clark-Casey (justincc)
|
c94dc95844
fix undo when resizing of non-root individual prims in a linkset
|
13 éve |
Justin Clark-Casey (justincc)
|
6fc74b36d1
Make various tweaks to undo code in an effort to get things working better.
|
13 éve |
Justin Clark-Casey (justincc)
|
f5ddf37112
Replace ifs in SOG.GroupResize() with Math.Min()
|
13 éve |
Justin Clark-Casey (justincc)
|
2b68ac4ba3
refactor: Push all part resize code down into SceneObjectPart.Resize()
|
13 éve |
Justin Clark-Casey (justincc)
|
4b5a6b655b
add test for resizing one part in a group
|
13 éve |
Justin Clark-Casey (justincc)
|
27fae36a21
remove the need to supply SceneObjectGroup.GroupResize() with a localId.
|
13 éve |
Justin Clark-Casey (justincc)
|
6a15464b0a
refactor: Make arguments to SceneGraph.UpdatePrimFlags() more readable
|
13 éve |
Justin Clark-Casey (justincc)
|
2bc8dcfdbd
minor: add method doc to make it clear that click action is fired when the click action is changed, not when a prim is clicked
|
13 éve |