Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Resolve merge commits, stage 1 | Tom | 2011-09-04 | 1 | -7/+5 |
|\ | |||||
| * | Remove pointless cluttering SOP.ParentGroup != null checks. | Justin Clark-Casey (justincc) | 2011-09-01 | 1 | -2/+1 |
| | | | | | | | | | | The only times when ParentGroup might be null is during regression tests (which might not be a valid thing) and when scene objects are being constructed from the database. At all other times it's not possible for a SOP not to have a SOG parent. | ||||
| * | refactor: move SOP.IsAttachment and AttachmentPoint up into SOG to avoid ↵ | Justin Clark-Casey (justincc) | 2011-08-27 | 1 | -4/+4 |
| | | | | | | | | pointless duplication of identical values | ||||
| * | refactor: simplify SOP.AttachedAvatar into SOG.AttachedAvatar | Justin Clark-Casey (justincc) | 2011-08-26 | 1 | -4/+3 |
| | | | | | | | | This does a tiny bit to reduce code complexity, memory requirement and the cpu time of pointlessly setting this field to the same value in every SOP | ||||
* | | Some private changes to the prioritizer: 30m steps instead of 10 and disable | Melanie | 2011-05-03 | 1 | -2/+2 |
| | | | | | | | | the broken frontback math. Much better user experience. | ||||
* | | Revert the CM prioritizer to the core version | Melanie | 2011-05-03 | 1 | -8/+0 |
| | | |||||
* | | Merge branch 'master' into careminster-presence-refactor | Melanie | 2011-04-30 | 1 | -6/+8 |
|\ \ | |/ | |||||
| * | Add back the high prioritization for other avatars in the | Mic Bowman | 2011-04-26 | 1 | -6/+8 |
| | | | | | | | | BestAvatarResponsiveness prioritizer. | ||||
* | | Merge branch 'queuetest' into careminster-presence-refactor | Melanie | 2011-04-25 | 1 | -4/+30 |
|\ \ | |/ | |||||
| * | Added a second immediate queue to be used for the BestAvatar policy | Mic Bowman | 2011-04-22 | 1 | -4/+30 |
| | | | | | | | | | | | | and currently used for all of an avatars attachments by the other policies. Also changed the way items are pulled from the update queues to bias close objects even more. | ||||
* | | Merge branch 'queuetest' into careminster-presence-refactor | Melanie | 2011-04-21 | 1 | -2/+2 |
|\ \ | |/ | |||||
| * | Added an "immediate" queue to the priority queue. This is | Mic Bowman | 2011-04-20 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | per Melanie's very good suggestion. The immediate queue is serviced completely before all others, making it a very good place to put avatar updates & attachments. Moved the priority queue out of the LLUDP directory and into the framework. It is now a fairly general utility. | ||||
* | | Merge branch 'master' into careminster-presence-refactor | Melanie | 2011-04-17 | 1 | -1/+5 |
|\ \ | |/ | |||||
| * | Comment out the warning if the prioritizer runs without a fully | Mic Bowman | 2011-04-13 | 1 | -1/+5 |
| | | | | | | | | | | initialized scene presence. Not sure why we are dumping updates to a client that isn't there yet... | ||||
* | | Merge branch 'master' into careminster-presence-refactor | Melanie | 2011-04-12 | 1 | -159/+105 |
|\ \ | |/ | |||||
| * | Changed the "not in scene" check in the prioritizier to just | Mic Bowman | 2011-04-10 | 1 | -2/+3 |
| | | | | | | | | | | | | a warning. There appears to be a race condition on slow logins that attempts to prioritize before the scene presence is fully initialized. | ||||
| * | Fixed the prioritizer functions for the new priority queues | Mic Bowman | 2011-04-10 | 1 | -210/+82 |
| | | |||||
| * | Implements adaptive queue management and fair queueing for | Mic Bowman | 2011-04-10 | 1 | -2/+69 |
| | | | | | | | | | | | | | | improved networking performance. Reprioritization algorithms need to be ported still. One is in place. | ||||
| * | Fixes the nudge movements! | Diva Canto | 2010-12-11 | 1 | -10/+18 |
| | | |||||
* | | Apply the useful part of diva's patch that was skipped | Melanie | 2010-12-12 | 1 | -4/+6 |
| | | |||||
* | | Merge branch 'master' into careminster-presence-refactor | Melanie | 2010-09-13 | 1 | -12/+34 |
|\ \ | |/ | | | | | | | The modules will need to be updated for this to compile and run again. Please don't use until I do the companion commit to modules later on. | ||||
| * | Formatting cleanup. | Jeff Ames | 2010-09-12 | 1 | -5/+5 |
| | | |||||
| * | Add copyright headers. | Jeff Ames | 2010-09-12 | 1 | -0/+27 |
| | | |||||
* | | Merge branch 'master' into careminster-presence-refactor | Melanie | 2010-08-30 | 1 | -3/+11 |
|\ \ | |/ | |||||
| * | Remove mono compiler warnings | Justin Clark-Casey (justincc) | 2010-08-26 | 1 | -2/+1 |
| | | |||||
| * | Use SOP.ParentGroup in Prioritizer instead of Scene.GetGroupByPrim() | Justin Clark-Casey (justincc) | 2010-08-26 | 1 | -2/+16 |
| | | | | | | | | By the time a scheduled update is triggered, a sog may have been removed from the scene. This change prevents NullReferenceExceptions in these situations. | ||||
| * | Guard prioritizer agains null values as those produced by a bullet dying | Melanie Thielker | 2010-06-22 | 1 | -0/+3 |
| | | | | | | | | before it can be updated | ||||
| * | Give attachments the same priority as other avatars in BestAvatarResponsiveness | Melanie | 2010-06-09 | 1 | -1/+4 |
| | | | | | | | | policy | ||||
* | | Merge branch 'careminster-presence-refactor' of ↵ | meta7 | 2010-08-18 | 1 | -2/+2 |
|\ \ | | | | | | | | | | ssh://3dhosting.de/var/git/careminster into careminster-presence-refactor | ||||
| * | | Fix a possible nullref in BestAvatarResponsiveness policy | Melanie Thielker | 2010-08-14 | 1 | -2/+2 |
| | | | |||||
* | | | Fix a nullref exception in the prioritizer | meta7 | 2010-08-12 | 1 | -1/+12 |
|/ / | |||||
* | | Guard prioritizer agains null values as those produced by a bullet dying | Melanie Thielker | 2010-06-22 | 1 | -0/+3 |
| | | | | | | | | before it can be updated | ||||
* | | Modify avatar responsiveness policy to send roots before children | Melanie Thielker | 2010-06-20 | 1 | -4/+11 |
| | | |||||
* | | Give attachments the same priority as other avatars in BestAvatarResponsiveness | Melanie | 2010-06-09 | 1 | -1/+4 |
|/ | | | | policy | ||||
* | Adjust object update priorities such that root prims are sent to the viewer ↵ | Justin Clark-Casey (justincc) | 2010-06-08 | 1 | -6/+44 |
| | | | | | | | | | before child prims. This was originally a fix for huds, since child prims fail to display if the viewer doesn't receive the root prim update first. However, on the advice of jhurliman, this has been done for all objects, both ordinary and attachments. The separate mechanism in LLClientView which prevents child prim updates being sent out first is still present temporarily. This is a foreport of the equivalent fix in 0.6.9-post-fixes, though that was for attachments only. | ||||
* | Add a new priority scheme that works like FrontBack, but completely ↵ | Melanie | 2010-05-21 | 1 | -0/+57 |
| | | | | | | | | deprioritizes static prims, creating a hierarchy as follows: 0 == own avatar < other avatars < pysical prims < static prims For a child agent, simply acts like FrontBack | ||||
* | * Added code comments to Prioritizer.cs that document how to add a new ↵ | John Hurliman | 2010-05-21 | 1 | -1/+13 |
| | | | | update priority policy | ||||
* | * Moving all of the prioritization/reprioritization code into a new file ↵ | John Hurliman | 2010-05-21 | 1 | -0/+122 |
Prioritizer.cs * Simplified the interest management code to make it easier to add new policies. Prioritization and reprioritization share code paths now * Improved the distance and front back policies to always give your avatar the highest priority |