Commit Graph

141 Commits (680194deaf7a35caaa629abc16e886d71baff636)

Author SHA1 Message Date
Xiaohong Bao 6661628d5c add two debug settings: "SceneLoadLowMemoryBound" and "SceneLoadHighMemoryBound" 2014-02-12 20:50:32 -07:00
Xiaohong Bao f5a63ed31e reduce peak memory usage to fix SH-4574: Interesting: viewer crash in LLJoint::setScale 2014-02-12 18:14:48 -07:00
Xiaohong Bao b5389618f3 more fix for a memory crash caused by accessing deleted pointers. 2014-02-06 10:15:00 -07:00
Xiaohong Bao cd9871197c fix a memory crash caused by accessing deleted pointers. 2014-02-05 15:54:40 -07:00
Xiaohong Bao 2ab11c8e34 fix some compiling errors 2014-01-31 18:51:50 -07:00
Xiaohong Bao b49170b732 fix some flaws for memory corruption 2014-01-31 18:24:55 -07:00
Xiaohong Bao 87f852ee67 fix for SH-4659:crash at LLOcclusionCullingGroup::doOcclusion line 1150 2014-01-09 21:17:49 -07:00
Xiaohong Bao 10ae6a779e fix for SH-4656: crash at LLVOCacheEntry::updateParentBoundingInfo() line 510 2014-01-06 12:28:36 -07:00
Richard Linden 3cb64c5038 SH-4606 FIX Interesting: Small objects do not load until they are very close.
changed culling to use inverse distance to calculate solid angle, not distance squared
2013-12-03 15:52:36 -08:00
Richard Linden 29476d29c4 SH-4606 FIX Interesting: Small objects do not load until they are very close.
increased SceneLoadMinRadius to 32
changes logic so that falloff starts at SceneLoadMinRadius
added timing to pixel threshold calculation
2013-12-03 10:52:22 -08:00
Xiaohong Bao f89b5d2f74 combine the visiblities of octree group and object cache entry for visiblity check 2013-11-21 17:34:27 -07:00
Xiaohong Bao 7c7c043e38 fix for SH-4609: Interesting: Occluded objects are loaded at login 2013-11-14 18:07:40 -07:00
Xiaohong Bao 67ffa86817 change the calculation method for object cache view culling. 2013-11-14 11:10:19 -07:00
Xiaohong Bao 6a0a5c18e3 more fix for SH-4607: Create new object cache tuning parameters
fix remote objects not showing up.
2013-11-13 22:38:19 -07:00
Xiaohong Bao 58b153cf87 fix for SH-4608: Interesting: minimap shows objects loading/uinloading behind your camera when camera is rotated 2013-11-13 09:51:01 -07:00
Xiaohong Bao 58ee2a30ce more fix for SH-4607: Create new object cache tuning parameters 2013-11-13 09:40:48 -07:00
Xiaohong Bao 83c2098fb9 fix for SH-4607: Create new object cache tuning parameters 2013-11-11 14:50:32 -07:00
Richard Linden d71cafa4bc final settings tweaks
renamed BackShpereCullingRadius to BackSphereCullingRadius
2013-11-06 20:05:28 -08:00
Xiaohong Bao 2cb781705e remove some unused debug settings. 2013-11-06 10:18:06 -07:00
Xiaohong Bao 463a8930c8 re-organize the code of processing the debug setting "ObjectProjectionAreaCutOff" 2013-11-06 09:42:06 -07:00
Xiaohong Bao ccb921b287 more fix for performance regression. 2013-10-31 15:10:10 -06:00
Xiaohong Bao 960765e8c7 more fix to reduce number of rendered triangles per frame. 2013-10-30 23:17:40 -06:00
Xiaohong Bao 787ff3937d fix for SH-4584: Interesting: objectprojectionAreaCutOFF hides large objects on adjacent regions. 2013-10-30 11:37:53 -06:00
Xiaohong Bao e0ace6d869 fix for various object missing bugs: SH-4552, SH-4564, SH-4573, SH-4568 2013-10-22 16:07:41 -06:00
Xiaohong Bao 7bfacf8ca6 stop other cameras than the world camera to asscee object cache. 2013-10-18 16:14:40 -06:00
Xiaohong Bao c8228b65f8 fix for SH-4569: Objects are not culled by size in the distance 2013-10-17 20:21:17 -06:00
Xiaohong Bao 2b4dfefda2 more fix for SH-4552: Interesting: objects sometimes fail to load after teleport. 2013-10-16 20:59:13 -06:00
Xiaohong Bao c8067cfd97 Enable the debug setting "NonvisibleObjectsInMemoryTime" 2013-10-09 21:42:53 -06:00
Richard Linden 2eeee8a949 Automated merge with http://bitbucket.org/lindenlab/viewer-interesting 2013-10-07 13:38:48 -07:00
Richard Linden 17df8988fe renamed TraceType to StatType
added more MemTrackable types
optimized memory usage of LLTrace some more
2013-10-07 13:38:03 -07:00
Xiaohong Bao c430673b95 more fix for SH-4521: Interesting viewer crash in Pipeline:RenderDrawPools 2013-10-04 17:54:24 -06:00
Xiaohong Bao b0aa408a66 fix for SH-4544: Interesting: Shadows from platforms above the camera flicker 2013-10-04 11:09:29 -06:00
Xiaohong Bao 9ae025f8ee add a debug setting: "BackShpereCullingRadius" 2013-10-03 16:21:54 -06:00
Xiaohong Bao 3fa868e9d6 Automated merge with http://bitbucket.org/lindenlab/viewer-interesting 2013-10-02 17:56:41 -06:00
Xiaohong Bao da8ac53207 more for SH-4521: Interesting viewer crash in Pipeline:RenderDrawPools 2013-10-02 17:55:37 -06:00
Richard Linden 12f0f8cb72 changed over to manual naming of MemTrackable stats
changed claimMem and disclaimMem behavior to not pass through argument
added more mem tracking stats to floater_stats
2013-10-01 13:46:43 -07:00
Xiaohong Bao 2fad2cc736 more optimization for memory footprint. 2013-09-26 22:28:21 -06:00
Xiaohong Bao 5cbd814d49 fix for SH-4523: interesting: viewer sometimes doesn't save objectcache file on disconnect from region 2013-09-26 17:12:02 -06:00
Richard Linden 053d97db1b better memory usage for LLTrace (tighter packing of recording arrays)
removed complicated and unnecessary fast timer gapless handoff logic (it should be gapless anyway)
improved MemTrackable API, better separation of shadow and footprint
added memory usage stats to floater_stats.xml
2013-09-25 19:12:35 -07:00
Xiaohong Bao 3eb226275b more fix for SH-4501: Interesting: Occluded objects do not appear when Occluder object is deleted. 2013-09-20 11:46:51 -06:00
Xiaohong Bao ba4f64ed7a fix for SH-4430: Interesting: Light objects behind you are not loaded at login. 2013-09-20 11:40:30 -06:00
Xiaohong Bao e464b855ab fix for SH-4501: Interesting: Occluded objects do not appear when Occluder object is deleted. 2013-09-19 11:14:26 -06:00
Xiaohong Bao 19137ac8fc fix for SH-4500: Interesting: Some content on adjacent region not visible after teleport. 2013-09-18 15:48:52 -06:00
Xiaohong Bao 605060ea02 fix for SH-4477: Interesting: objects on adjacent region are not visible. #3 and
SH-4457: Interesting: nearby content on adjacent region is not visible.
2013-09-12 16:40:18 -06:00
Xiaohong Bao 62d40c8d85 Automated merge with http://bitbucket.org/lindenlab/viewer-interesting 2013-09-09 12:00:16 -06:00
Xiaohong Bao a9d22b0f58 some fix for SH-4416: Interesting: memory footprint is larger when loading from cache while ObjectCacheViewCullingEnabled is enabled than when it's disabled. 2013-09-09 11:58:52 -06:00
Richard Linden cbe397ad13 changed fast timer over to using macro
another attempt to move mem stat into base class
2013-09-05 14:04:13 -07:00
Xiaohong Bao 1751650dbc add some debug settings for easier tuning up performance. 2013-08-29 13:14:56 -06:00
Xiaohong Bao edd1478cc0 fix for SH-4332: Cacheable object highlights from Render Metadata -> Update Type do not render 2013-08-28 17:27:28 -06:00
Xiaohong Bao 041ab1c46c reversion of rendering starts late change 2013-08-26 11:33:37 -06:00