Commit Graph

91 Commits (fe253e6ec6f77a7967cadd6efd76b2fbbef4e2da)

Author SHA1 Message Date
Dave Parks ebbaa00ed9 merge 2011-01-18 14:49:38 -06:00
Dave Parks aeec987f56 SH-571 work in progress. 2011-01-18 14:49:14 -06:00
Loren Shih d82da834fa Automated merge up from viewer-development 2011-01-14 14:16:07 -05:00
Don Kjer 649dd6eb74 Cleanup from review with Andrew and Merov 2010-12-22 14:23:35 -08:00
Don Kjer 14e402cf5e ER-414: Add object update type debug rendering view 2010-12-16 22:09:49 -08:00
Don Kjer 2938086cdc Simple fix for color strength of viewer update goggles. 2010-12-14 15:56:09 -08:00
Don Kjer 01c13c3b94 Added in-world color coding to objects based on update type 2010-12-13 18:29:31 -08:00
Don Kjer b71b9ee08e Added object update cache results to viewer stats recorder 2010-12-13 16:15:25 -08:00
Don Kjer f4884faf3a Expanded viewer stats recorder to include cache miss type, cache miss requests, and update failures 2010-12-13 12:33:19 -08:00
Don Kjer 03b68dad4b Expanded viewer stats recorder metrics to include all object update types 2010-12-09 20:02:36 -08:00
Loren Shih bfd8efb057 Automated merge up from viewer-development 2010-12-01 10:55:24 -05:00
Dave SIMmONs 0dce88bc92 ER-330 : Improve ObjectUpdateCached message packing. Added some viewer metrics, will disable later. 2010-11-19 16:49:24 -08:00
Dave SIMmONs 187b21e6d2 Merge latest from lindenlab/viewer-development 2010-11-12 12:24:15 -08:00
Tofu Buzzard caa53cc8cd merge up from v-d 2010-11-09 10:05:17 +00:00
Loren Shih a5e63b1dc0 Merge 2010-11-08 12:57:26 -05:00
Dave SIMmONs 447dc782fd Merge latest from lindenlab/viewer-development 2010-11-05 13:30:20 -07:00
Loren Shih 525de55540 Automated merge up from viewer-development 2010-10-21 14:18:29 -04:00
Dave Parks 1ca35bb30f merge 2010-10-20 14:39:28 -05:00
Loren Shih 7687653871 Automated merge up from viewer-development 2010-10-20 12:18:33 -04:00
Dave Parks 30b44b238b First stab at using GetObjectPhysicsData 2010-10-19 23:19:55 -05:00
Tofu Buzzard ad033a4b35 sync up to viewer-developer 2010-10-15 09:52:11 +01:00
Oz Linden a5619d16f7 correct licenses (fix problem with license change merge) 2010-10-13 07:24:37 -04:00
Dave SIMmONs 58f0e78cb4 Initial work on viewer motion interpolation. Changes include:
* InterpolationTime and InterpolationPhaseOut values in settings.xml to control new object interpolation code.  Use zero to revert to old logic
* Viewer motion interpolation lasts InterpolationTime and will start to phase out after InterpolationPhaseOut seconds
* Changed LLWorld::getMinAllowedZ() to take a world-position as a parameter
* Added LLVOAvatarSelf::resetRegionCrossingTimer()
* Actually reset LLVOAvatarSelf::mRegionCrossingTimer so we get sensible timing data for region crossings
* LLVOAvatarSelf::updateRegion() will update position value due to region changes
Code reviewed by Ambroff

*
2010-10-12 13:50:17 -07:00
Tofu Linden 393c819477 VWR-21967 There's lots of ::renderForSelect() code that we don't need any more.
VWR-22088 Remove underlying ::renderForSelect() code (render-pipeline)
2010-10-10 15:25:11 +01:00
Dave Parks b70ccfe8e3 Add pure physics cost to UI 2010-10-07 14:00:43 -05:00
Xiaohong Bao 3db2af5d42 a try fix for SH-212: crash at LLViewerObjectList::removeFromLocalIDTable(LLViewerObject const &) [secondlife-bin llviewerobjectlist.cpp] line 173 2010-09-23 16:12:01 -06:00
Aimee Linden ffae589843 Post-convert merge by convert_monolith.py from /Users/Aimee/Documents/Work/Linden-Lab/Development/viewer/convert/viewer-identity-evolution 2010-09-03 17:41:39 +01:00
Oz Linden 06b0d72efa Change license from GPL to LGPL (version 2.1) 2010-08-13 07:24:57 -04:00
jwolk 671609239f Added new UI to show linked set cost and object cost. Changed terminology in edit tools. Updated request payload when requesting object cost. Paired with davep 2010-08-13 17:30:09 -07:00
Dave Parks 13202e744c merge 2010-07-14 11:11:31 -05:00
Leyla Farazha 33d1aa30ab Merge from dessie/viewer-release 2010-07-06 17:51:07 -07:00
Karl Stiefvater (qarl) abb607a65e EXT-7446 Spatial Partition Crash. reviewed by Richard. 2010-06-25 09:59:20 -05:00
Dave Parks 246dd9c168 Highlight for object cost and proper retrieval/display of prim object cost and linkset cost. 2010-05-15 02:45:58 -05:00
Dave Parks 8be6ad300a Actually update object cost based on result. 2010-05-14 17:36:57 -05:00
Dave Parks d334a9e645 Vis that works and first pass at fetching prim cost. 2010-05-13 14:54:56 -05:00
James Cook 2b7153c26a merge from dessie/viewer-public right before SLE code landed 2010-05-11 16:11:09 -07:00
Tofu Linden 61774546f0 HUGE merge from viewer-trunk. Many conflicts resolved. 2010-03-30 13:15:36 +01:00
Loren Shih 0ffc73855b EXT-6536 : Make LLVOAvatarSelf a singleton
Fix for cleaning up gAgentAvatar on app shutdown.
2010-03-29 13:50:37 -04:00
Loren Shih 58d76a9ecf EXT-6536 : Make LLVOAvatarSelf a singleton
Superficial cleanup to replace all instances of "gAgentAvatar" with "gAgentAvatarp".
2010-03-29 12:11:51 -04:00
Loren Shih 94e6e10739 EXT-6536 : Make LLVOAvatarSelf a singleton
Superficial cleanup to replace all instances of "LLVOAvatarSelf *avatarp = gAgent.getAvatarObject" with "gAgentAvatar".
2010-03-29 12:00:26 -04:00
Loren Shih 885fc3f9b5 EXT-6536 : Make LLVOAvatarSelf a singleton
Minor superficial cleanup to have all references to getAvatarObject use LLVOAvatarSelf *avatarp = gAgent.getAvatarObject()
2010-03-25 19:56:52 -04:00
Loren Shih fc49539b36 EXT-2959 : Full out camera functions from llagent to llagentcamera
First check-in; only compiles, nothing more.
2010-03-23 15:59:52 -04:00
James Cook 717a4800f1 Break name tag code out into LLHUDNameTag
Start by duplicating the LLHUDText code, then stripping out
functionality that only needs to exist in one place (like
force-based juggling of name tag positions)
2010-03-09 14:28:48 -08:00
Tofu Linden fb994141da resolve. 2010-02-13 12:49:25 +00:00
Tofu Linden 827c1adc91 Backed out changeset d89b00b44ab6 2010-02-13 12:48:42 +00:00
Tofu Linden f0062fa41a merge from viewer2. this fucks up davep's optimizations, so I'll backout their backout next to restore them. I hope. Sheesh. 2010-02-13 12:46:14 +00:00
Palmer Truelson 1f672990e7 Backed out davep's optimization pass. changeset 3c3685de430a 2010-02-12 21:06:02 -08:00
davep@billy.gateway.2wire.net 6d4b4762d1 merge 2010-02-09 11:23:33 -06:00
Dave Parks 8e67ecf3dc Optimization pass.
-- Further instrumentation of idle update
-- Removed mActiveQ from LLPipeline, instead making calm objects static during LLVOVolume::idleUpdate
-- Further instrumentation of flexible object update
-- Converted LLDynamicArray and LLMap members of LLViewerObjectList to stl counterparts
-- Increased number of update bins in LLViewerObjectList from 16 to 128 (objects will be processed every 128 frames instead of every 16, or ~ 90% fewer objects processed per frame)
-- Removed unused "renderObjectsForSelect" code.
-- Reenabled LOD updates for objects further than 24m from camera
2010-02-03 12:33:32 -06:00
Dave Parks c6aaf115ad Quick 'n dirty prioritization scheme for mesh loading.
Sprinkling of fast timers in areas that are likely to stall.
2009-12-16 09:26:53 -06:00