summaryrefslogtreecommitdiff
path: root/indra/newview/lldrawable.h
AgeCommit message (Collapse)Author
2013-10-07renamed TraceType to StatTypeRichard Linden
added more MemTrackable types optimized memory usage of LLTrace some more
2013-10-01changed over to manual naming of MemTrackable statsRichard Linden
changed claimMem and disclaimMem behavior to not pass through argument added more mem tracking stats to floater_stats
2013-09-25better memory usage for LLTrace (tighter packing of recording arrays)Richard Linden
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-05changed fast timer over to using macroRichard Linden
another attempt to move mem stat into base class
2013-08-22fix for SH-4400: Interesting: Side effect 1 of unloading culled objects.Xiaohong Bao
2013-08-09second phase summer cleaningRichard Linden
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc.
2013-07-30Summer cleaning - removed a lot of llcommon dependencies to speed up build timesRichard Linden
consolidated most indra-specific constants in llcommon under indra_constants.h fixed issues with operations on mixed unit types (implicit and explicit) made LL_INFOS() style macros variadic in order to subsume other logging methods such as ll_infos added optional tag output to error recorders
2013-07-01BUILDFIX: reverted changes that attempted to automate mem trackRichard Linden
stat definition as they don't work on gcc/clang
2013-07-01SH-4294 FIX Interesting: Statistics Texture cache hit rate is always 0%Richard Linden
also, removed LLTrace::init and cleanup removed derived class implementation of memory stat for LLMemTrackable is automatic now
2013-06-20merge with releaseRichard Linden
2013-06-17add a debug setting "InvisibleObjectsInMemoryTime" to adjust the time ↵Xiaohong Bao
invisible objects stay in memory.
2013-06-05merge with viewer-releaseRichard Linden
2013-05-28change the way to handle creating/destroying a same object repeatedlyXiaohong Bao
2013-05-10merge changes for 3.5.2-beta5Oz Linden
2013-05-10merge changes for 3.5.2-beta4Oz Linden
2013-05-09MAINT-2647 Fix for some objects not rendering until first LoD switch/selection.Dave Parks
2013-05-05Spring cleaning: removed unused .cpp and.h files, and cleaned up header ↵Richard Linden
dependencies
2013-03-29Update Mac and Windows breakpad builds to latestGraham Madarasz
2013-03-22merge with viewer-releaseRichard Linden
2013-03-06renamed LLTrace stat gathering classes/methods to make the structure of ↵Richard Linden
LLTrace clearer Count becomes CountStatHandle Count.sum becomes sum(Count, value), etc.
2013-02-12merge up to 3.4.5-releaseOz Linden
2013-01-25Trying to set materials up for rendering! Yay!Geenz
2013-01-09Automated merge with ssh://hg.lindenlab.com/richard/viewer-interesting-metricsRichard Linden
2013-01-09SH-3468 WIP add memory tracking base classRichard Linden
made LLTrace::MemTrackable support custom alignment LLDrawable now uses MemTrackable new and delete operators
2013-01-08MergeXiaohong Bao
2013-01-04SH-3468 WIP add memory tracking base classRichard Linden
attempted fix for gcc compile errors can't use typeid() on a class that doesn't have a method defined in a translation unit fix is to force classes deriving from LLMemTrackable to use their own static member named sMemStat
2012-12-18SH-3468 WIP add memory tracking base classRichard Linden
created memory tracking trace type instrumented a few classes with memory tracking
2012-10-15For SH-3333: Design and implement a new object cache system on viewer sideXiaohong Bao
2012-07-31Merge in viewer-developmentsimon@Simon-PC.lindenlab.com
2012-07-11Pull in viewer-development because it's painful. Merge with runitai's help.simon@Simon-PC.lindenlab.com
2012-08-01Merge back viewer-lion, which has viewer-development and down-stream fixessimon@Simon-PC.lindenlab.com
2012-07-20MAINT-570 Remove unused memory tracking system LLMemTypeDave Parks
2012-06-27merge changes for DRTVWR-167Oz Linden
2012-06-19MAINT-794 Factor out a lot of CPU overhead around updating objects.Dave Parks
2012-06-14MAINT-646 Cleanup some warnings from previous changes.Dave Parks
2012-06-05MAINT-646 Factor std::set out of lloctreeDave Parks
2012-05-07MAINT-753 : [crashhunters] crash at LLVOVolume::updateFaceFlags(). Null ↵simon@Simon-PC.lindenlab.com
pointer checks are good. Reviewed by Kelly
2012-04-19MAINT-775 Don't thrash vertex buffers on animated prims (flexis, spinners, etc).Dave Parks
2011-12-19SH-2789 WIP - various fixes to force 16-byte alignmentBrad Payne (Vir Linden)
2011-12-15SH-2789 WIP - build without tcmalloc, force alignment in various placesBrad Payne (Vir Linden)
2011-05-26SH-1359 General octree tune-up -- increase maximum capacity of an octree ↵Dave Parks
node and rework requested octree node sizes for minimum triangles per frame and maximum triangles per drawing call.
2010-11-21Prune ll_aligned_malloc/free calls out of lldrawable and llfaceDave Parks
2010-10-20Automated merge up from viewer-developmentLoren Shih
2010-10-13correct licenses (fix problem with license change merge)Oz Linden
2010-09-22MergeMatthew Breindel (Falcon)
2010-09-21Fix for build failures - disabling tcmalloc for nowBrad Payne (Vir Linden)
2010-09-19Raycasting for rigged attachments now works for your own attachments while ↵Dave Parks
in edit mode.
2010-09-03Post-convert merge by convert_monolith.py from ↵Aimee Linden
/Users/Aimee/Documents/Work/Linden-Lab/Development/viewer/convert/viewer-identity-evolution
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2010-07-19Merge with dessie/viewer-releaseLeyla Farazha