Commit Graph

103 Commits (master)

Author SHA1 Message Date
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
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 7b5618aeae fix for SH-4400: Interesting: Side effect 1 of unloading culled objects. 2013-08-22 12:22:34 -06:00
Xiaohong Bao 31bf481a7b fix some objects not rendered when login process is very long 2013-08-21 10:19:44 -06:00
Xiaohong Bao a6711a894c fix for SH-4402: interesting: lower FPS with lots of objects in view 2013-08-08 16:45:55 -06:00
Xiaohong Bao a2c7b04855 more fix for SH-4397: Object cache occlusion culling results are not always correct 2013-08-07 22:53:27 -06:00
Xiaohong Bao be8d04c358 fix for SH-4398: Interesting: viewer crash in LLVOCacheEntry::updateParentBoundingInfo 2013-08-06 18:03:23 -06:00
Xiaohong Bao 576b933997 fix for SH-4397: Object cache occlusion culling results are not always correct 2013-08-05 14:48:26 -06:00
Xiaohong Bao 4cca9ba279 fix for SH-4293: texture console takes a while to settle down on Interesting viewer. 2013-07-29 10:15:10 -06:00
Xiaohong Bao 27de692bd7 Automated merge with http://bitbucket.org/lindenlab/viewer-interesting 2013-07-02 17:49:26 -06:00
Xiaohong Bao e88c469de6 fix for SH-4264: interesting: Content near edges of screen does not load 2013-07-02 17:48:19 -06:00
Richard Linden 8208a40412 BUILDFIX: reverted changes that attempted to automate mem track
stat definition as they don't work on gcc/clang
2013-07-01 18:50:51 -07:00
Richard Linden 04bdc8ba83 SH-4294 FIX Interesting: Statistics Texture cache hit rate is always 0%
also, removed LLTrace::init and cleanup
removed derived class implementation of memory stat for LLMemTrackable
is automatic now
2013-07-01 17:04:01 -07:00
Xiaohong Bao 88fee7f87f more fix for SH-4284: interesting: viewer does not render cacheable objects on far corner of region when camera moves 2013-06-26 17:08:03 -06:00
Xiaohong Bao d95d69cbc4 fix for SH-4284: interesting: viewer does not render cacheable objects on far corner of region when camera moves 2013-06-24 11:42:32 -06:00
Xiaohong Bao 9ed2f4d3cb add a debug setting "InvisibleObjectsInMemoryTime" to adjust the time invisible objects stay in memory. 2013-06-17 15:24:15 -06:00
Richard Linden 0a96b47663 merge with viewer-release 2013-06-05 19:05:43 -07:00
Xiaohong Bao 6827febd30 change the way to handle creating/destroying a same object repeatedly 2013-05-28 14:55:37 -06:00
Richard Linden 13f43fdc5b BUILDFIX: mac gcc fix 2013-05-20 18:56:40 -07:00
Richard Linden 6b81b8629e Spring cleaning: removed unused .cpp and.h files, and cleaned up header dependencies 2013-05-05 17:45:35 -07:00
Xiaohong Bao 674df12bc9 for SH-4105: interesting: new viewer does not handle orphaned child prims in ObjectUpdateCompressed messages 2013-04-17 23:00:36 -06:00
Xiaohong Bao c05fa390dc add LLTrace::MemTrackable to LLVOCachePartition 2013-04-11 15:25:35 -06:00
Xiaohong Bao 51e5997bd6 delay removing invalid objects from cache in case region is logged out too soon. 2013-03-29 17:54:04 -06:00
Graham Madarasz bf6182daa8 Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
Xiaohong Bao 933691ad13 for SH-4004: interesting: need debug option to clear viewer cache while still logged in 2013-03-20 16:29:48 -06:00
Xiaohong Bao 27bb36b1e7 for SH-3979: interesting: can not edit objects with new object cache code 2013-03-11 21:23:15 -06:00
Xiaohong Bao 79dc4a1190 for SH-3976: interesting: make new object cache be able to handle shadows. 2013-03-11 11:34:22 -06:00
Xiaohong Bao 50b32cf2bd for SH-3937: interesting: implement the new cache probe logic 2013-03-07 23:54:11 -07:00
Xiaohong Bao bd60fdbe44 for SH-3824: interesting: Ensure viewer can handle object updates from entire region gracefully 2013-02-28 22:49:05 -07:00
Xiaohong Bao 4e22f3e3ef fix for SH-3624: Object deletion does not work 2012-12-18 23:16:50 -07:00
Xiaohong Bao e1247d631f fix for SH-3619: some objects are missing 2012-12-18 14:36:46 -07:00
Xiaohong Bao 551411247b fix a crash caused by object cache for SH-3333. 2012-11-20 21:37:04 -07:00
Xiaohong Bao c2859e4663 for SH-3472: prioritize object loading 2012-11-08 21:36:47 -07:00
Xiaohong Bao 5ae116f89b for SH-3471: create a simplified version of octree for object cache entries. 2012-10-31 17:05:53 -06:00
Xiaohong Bao 87097e546f more for SH-3333: avoid repeatedly creating/killing a same object from object cache due to occlusion culling. 2012-10-25 17:00:34 -06:00
Xiaohong Bao c0ba626c80 For SH-3333: Design and implement a new object cache system on viewer side 2012-10-15 21:34:29 -06:00
Xiaohong Bao 2a14079563 fix for SH-445: debug settings -> "CacheNumberOfRegionsForObjects" does not limit the number of object cache files 2011-01-24 15:50:46 -07:00
Xiaohong Bao f137dc0c2f fix for SH-445: debug settings -> "CacheNumberOfRegionsForObjects" does not limit the number of object cache files 2010-12-16 17:13:07 -07:00
Xiaohong Bao 57065fe5a9 fix for SH-367: mesh viewer lock up: Problem removing object.cache - errorcode: 13 2010-12-15 17:20:58 -07:00
Loren Shih 525de55540 Automated merge up from viewer-development 2010-10-21 14:18:29 -04:00
Aaron Stone cb877cf725 llvocache.h relies on defines in lldir.h, but forgot to include that file.
This is otherwise masked by lldir.h being included from elsewhere, but is
a nice to fix.
2010-10-11 15:33:15 -07:00
Xiaohong Bao b5ea8b6046 for VWR-22936: design test code/plan for the object cache. 2010-09-13 12:39:14 -06:00
Xiaohong Bao e29f811d56 code for DEV-52939: viewer's object geometry cache files are not limited in number, and can also be incorrectly cleared with the VFS cache.
reviewed by andrew.
2010-09-01 13:40:10 -06:00
Oz Linden 06b0d72efa Change license from GPL to LGPL (version 2.1) 2010-08-13 07:24:57 -04:00
Aaron Brashears e3cf284388 Result of svn merge -r107256:107258 svn+ssh://svn/svn/user/phoenix/license_2009_merge into trunk. QAR-1165 2009-01-08 00:05:06 +00:00
Steven Bennetts 63e7894148 QAR-570 maint-render-4 merge
merge -r 87067:87077 svn+ssh://svn.lindenlab.com/svn/linden/branches/maint-render/maint-render-4-merge -> release. dataserver-is-deprecated.
2008-05-08 18:41:20 +00:00
Aaron Brashears 5595a99623 Result of svn merge -r71162:71205 svn+ssh://svn/svn/linden/branches/new-license into release. only changes files which are not deployed or the comments section of code. 2007-10-04 23:19:43 +00:00
James Cook 420b91db29 Print done when done. 2007-01-02 08:33:20 +00:00