Melanie Thielker
|
85a9c305a2
Remove AgentID and GroupOD from the signature of SOG.Copy(). They were never
|
14 سال پیش |
Melanie Thielker
|
4cdda2cae9
Fix Copy on Ray, Drag Copy and other little things. Removed the wrong and
|
14 سال پیش |
Melanie Thielker
|
660a560d3b
Make drag copy and copy-on-ray handle friends list perms properly
|
14 سال پیش |
Justin Clark-Casey (justincc)
|
52b711af82
stop KeyNotFoundException() being thrown in RemoveScenePresence if the agent isn't present in the presence dictionary
|
14 سال پیش |
Dan Lake
|
ca2abc43ad
Refactor SendCoarseLocations for better performance. Instead of computing list of all locations fresh for every scene presence on every frame, we will instead compute the list once every 50 frames and send to all connected presences at that time. Also, we only add 60 items to the list when there are more than 60 presences in the scene. For 1000 users, this change yields a 99.8% reduction in list processing and a 98% reduction in network bandwidth for coarse locations.
|
14 سال پیش |
Justin Clark-Casey (justincc)
|
b6076d7b33
Reduce number of full updates sent on region crossing for attachments/huds to 1 from 3
|
14 سال پیش |
Melanie Thielker
|
e515467c5e
Fix create selection getting overwritten by multiple updates for the same prim.
|
14 سال پیش |
Justin Clark-Casey (justincc)
|
5287c5f7fb
rearrange SceneGraph.AddSceneObject() to return earlier if an object with that uuid is already in the scene
|
14 سال پیش |
Justin Clark-Casey (justincc)
|
f83acf533b
Fix a problem where SceneGraph.AddSceneObject() would return false on successfully adding an object rather than true, in defiance of its method documentation
|
14 سال پیش |
Dan Lake
|
36bcab5f07
Refactor scene presence list for lockless iteration. Lock contention will now only be for simultaneous add/removes of scene presences from the scene.
|
14 سال پیش |
Melanie
|
22b3217113
Fix link security issue
|
14 سال پیش |
Melanie
|
21cad5d3ac
All scripts are now created suspended and are only unsuspended when the object
|
14 سال پیش |
Justin Clark-Casey (justincc)
|
57c293d604
refactor: crudely move DetachSingleAttachmentToGround() over to the AttachmentsModule
|
14 سال پیش |
Dan Lake
|
62e0b53ca4
Renamed TryGetAvatar to TryGetScenePresence on SceneManager, SceneBase, Scene and SceneGraph. This was the only change in this patch to keep it isolated from other recent changes to the same set of files.
|
14 سال پیش |
Dan Lake
|
859bc717a4
Cleaned up access to scenepresences in scenegraph. GetScenePresences and GetAvatars have been removed to consolidate locking and iteration within SceneGraph. All callers which used these to then iterate over presences have been refactored to instead pass their delegates to Scene.ForEachScenePresence(Action<ScenePresence>).
|
14 سال پیش |
Dan Lake
|
73e9b0be72
Inconsistent locking of ScenePresence array in SceneGraph. Fixed by eliminating option to return the actual list. Callers can now either request a copy of the array as a new List or ask the SceneGraph to call a delegate function on every ScenePresence. Iteration and locking of the ScenePresences now takes place only within the SceneGraph class.
|
14 سال پیش |
Justin Clark-Casey (justincc)
|
582375509c
refactor: move RezSingleAttachmentFromInventory() from SceneGraph to AttachmentsModule
|
14 سال پیش |
Justin Clark-Casey (justincc)
|
b9f5cd75bc
refactor: move client invoked AttachObject from SceneGraph to AttachmentsModule
|
14 سال پیش |
Justin Clark-Casey (justincc)
|
395f343498
refactor: Move DetachSingleAttachmentToInv to region module
|
14 سال پیش |
Justin Clark-Casey (justincc)
|
60553e62a3
refactor: begin to move attachments code into a region module
|
14 سال پیش |
Justin Clark-Casey (justincc)
|
edb176447b
Fix bug where approximately half the time, attachments would rez only their root prim until right clicked (or otherwise updated).
|
14 سال پیش |
Justin Clark-Casey (justincc)
|
660ebe52cf
Actually make EventManager.OnAttach() fire when an object is attached. Previously, only detach was firing!
|
15 سال پیش |
Melanie
|
1f45e6c649
Merge branch 'master' into presence-refactor
|
14 سال پیش |
Jeff Ames
|
af265e001d
Formatting cleanup.
|
14 سال پیش |
Melanie
|
c033223c63
Merge branch 'master' into presence-refactor
|
14 سال پیش |
Revolution
|
9821c4f566
Revolution is on the roll again! :)
|
14 سال پیش |
Melanie
|
baaf660511
Merge branch 'master' into presence-refactor
|
15 سال پیش |
Melanie
|
2953bee1f4
Revert "change position of OnAttach event firing so that this also happens when a user teleports into a region"
|
15 سال پیش |
Justin Clark-Casey (justincc)
|
b6bee4999c
change position of OnAttach event firing so that this also happens when a user teleports into a region
|
15 سال پیش |
Justin Clark-Casey (justincc)
|
4c1740f7d8
Actually make EventManager.OnAttach() fire when an object is attached. Previously, only detach was firing!
|
15 سال پیش |