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