summaryrefslogtreecommitdiff
path: root/indra/newview/llscenemonitor.cpp
AgeCommit message (Collapse)Author
2013-08-18SH-4433 WIP: Interesting: Statistics > Ping Sim is always 0 msRichard Linden
continued conversion to units system made units perform type promotion correctly and preserve type in arithmetic e.g. can now do LLVector3 in units added typedefs for remaining common unit types, including implicits
2013-08-15moved unit types out of LLUnits namespace, since they are prefixedRichard Linden
2013-08-14BUILDFIX: added header for numeric_limits support on gccRichard Linden
added convenience types for units F32Seconds, etc.
2013-07-31Automated merge with http://bitbucket.org/lindenlab/viewer-interestingXiaohong Bao
2013-07-31fix for SH-4290: Running viewer with SceneLoadingMonitorEnabled causes ↵Xiaohong Bao
viewer to be unresponsive on login on low end machine
2013-07-31cleanup - renamed valueAs to valueInUnits and made it a symmetrical ↵Richard Linden
getter/setter
2013-07-20removed debug spamRichard Linden
fast timer data now resets on login
2013-07-19BUILDFIX: #include and dependency cleanupRichard Linden
2013-07-17SH-4299 WIP: Interesting: High fps shown temporarily off scale in statistics ↵Richard Linden
console made unit types work with ostreams fixed timing of scene monitor recordings to better respect requested time diff
2013-07-15SH-4299 FIX: Interesting: High fps shown temporarily off scale in statistics ↵Richard Linden
console timing of scene load recording extension now guaranteed > requested time step removed double add of recorded data removed spam
2013-07-15SH-4299Interesting: High fps shown temporarily off scale in statistics consoleRichard Linden
various fixes to lltrace start() on started recording no longer resets fixed various instances of unit forgetfullness in lltrace recording split now has gapless timing scene monitor now guarantees min sample time renamed a bunch of stats added names to debug thread view on windows
2013-06-28SH-4299 FIX Interesting: High fps shown temporarily off scale in statistics ↵Richard Linden
console added ability to force uniqueness of LLCopyOnWritePointer converted more variables to units added convenience function for unit constants
2013-06-22fixed scene load monitor resetting to eagerly due to spurious camer amotionRichard Linden
pulled swap() out of ui time block cleaned up internal lltrace dependencies, factored out common accumulator definitions
2013-06-19SH-3931 WIP Interesting: Add graphs to visualize scene load metricsRichard Linden
scene monitor output is cleaned up, no duplicate first frame, less scientific notation periodic recording extension now works more cleanly
2013-06-17SH-3931 WIP Interesting: Add graphs to visualize scene load metricsRichard Linden
added getAs and setAs to LLUnit to make it clearer how you specify units removed accidental 0-based indexing of periodicRecording history... should now be consistently 1-based, with 0 accessing current active recording removed per frame timer updates of all historical timer bars in fast timer display added missing assignment operator to recordings
2013-06-13SH-3931 WIP Interesting: Add graphs to visualize scene load metricsRichard Linden
changed Units macros and argument order to make it more clear optimized units for integer types fixed merging of periodicrecordings...should eliminate duplicate entries in sceneloadmonitor history
2013-06-04SH-3931 WIP Interesting: Add graphs to visualize scene load metricsRichard Linden
fixed mem stat tracking...now properly tracks memory footprint with floating point precision cleaned up macros for unit declaration renamed units to SI standard for 1024 multiples (kibibytes, etc) fixed units output for scene monitor dump
2013-06-04BUILDFIX: don't multiple define class statics...use inline static method insteadRichard Linden
2013-06-04SH-3931 WIP Interesting: Add graphs to visualize scene load metricsRichard Linden
added labels to LLUnit types added memstat dumps to llscenemonitor
2013-06-02SH-3931 WIP Interesting: Add graphs to visualize scene load metricsRichard Linden
removed unnecessary templates from accumulator types...now always track data in double precision floating point, using templated accessors to convert to and from arbitrary types
2013-05-31SH-3931 WIP Interesting: Add graphs to visualize scene load metricsRichard Linden
made recordings auto-update when executing query while active
2013-05-31SH-3931 WIP Interesting: Add graphs to visualize scene load metricsRichard Linden
fixed multithreading lltrace causing values to be interpolated towards 0 added Radians unit improved sceneloadmonitor restart heuristic to use accumulated camera motion
2013-05-29Automated merge with ssh://hg.lindenlab.com/richard/viewer-interesting/Richard Linden
2013-05-29SH-3931 WIP Interesting: Add graphs to visualize scene load metricsRichard Linden
fixed copy construction behavior of Recordings to not zero out data split measurement into event and sample, with sample representing a continuous function
2013-05-23Automated merge with ssh://hg.lindenlab.com/richard/viewer-interestingXiaohong Bao
2013-05-23for SH-4145: Interesting: Implement occlusion culling for object cacheXiaohong Bao
2013-05-22SH-3931 WIP Interesting: Add graphs to visualize scene load metricsRichard Linden
clean up of llscenemonitor.cpp
2013-05-20SH-3931 WIP Interesting: Add graphs to visualize scene load metricsRichard Linden
removed extra dereference for copy on write pointer moved copyonwrite mechanism to RecordingBuffers from individual buffer fixed logic that was leaving scene unfrozen when camera moved during metrics gathering
2013-05-20SH-3931 WIP Interesting: Add graphs to visualize scene load metricsRichard Linden
further improvements that should eliminate more short duration recording periods
2013-05-20SH-3931 WIP Interesting: Add graphs to visualize scene load metricsRichard Linden
fixed copy construction of Recorders, eliminated most zero-length frames fixed reset behavior of periodic recordings and extendable recordings to clear entire history removed busy-loop recording of stats from worker threads...stats reported only when work is done
2013-05-16SH-3931 WIP Interesting: Add graphs to visualize scene load metricsRichard Linden
renamed LLView::handleVisibilityChange to onVisibilityChange to reflect cleaned up scene monitor stats recording, now all trace stats dumped to csv also fixed extendablerecording, periodicrecording, etc. to properly implement start/stop/etc
2013-05-13SH-3931 WIP Interesting: Add graphs to visualize scene load metricsRichard Linden
improved precision of scene diff log output
2013-05-13SH-3931 WIP Interesting: Add graphs to visualize scene load metricsRichard Linden
added log output for scene monitoring
2013-05-10BUILDFIX - bad logic in scene monitor frame recordingRichard Linden
2013-05-10SH-3931 WIP Interesting: Add graphs to visualize scene load metricsRichard Linden
renamed LLView::handleVisibilityChange to onVisibilityChange to reflect standard naming conventions for handlers vs. reactors
2013-04-23SH-3931 WIP Interesting: Add graphs to visualize scene load metricsRichard Linden
convert scene monitor to use extendable periodic recording
2013-04-10fix a logout crashXiaohong Bao
2013-04-08Automated merge with ↵Richard Linden
bundle:c:\code\viewer-interesting+c:\users\richard\appdata\local\temp\thg.63pnn4\ssh__hg.lindenlab.com_richard_viewer-interesting-metrics_efdmpj.hg
2013-04-04fix some warnings caused by scenen loading monitoring when quit viewer.Xiaohong Bao
2013-03-28freeze particle system when monitor scene loadingXiaohong Bao
2013-03-28change scene loading monitor frame diff filter threshold value.Xiaohong Bao
2013-03-25for SH-3833: dump frame diff values from the scene loading monitor to a log fileXiaohong Bao
2013-03-21Automated merge with ssh://hg.lindenlab.com/richard/viewer-interesting-metricsXiaohong Bao
2013-03-21SH-3931 WIP Interesting: Add graphs to visualize scene load metricsRichard Linden
copied over scene load frame differencing changes from viewer-interesting made periodicrecording flexible enough to allow for indefinite number of periods added scene loading stats floater fixed collapsing behavior of container views
2013-03-14for SH-3968: Rendering issues when scene loading monitoring code disabled on ↵Xiaohong Bao
Mac.
2013-01-10SH-3405 WIP convert existing stats to lltrace systemRichard Linden
fixed gcc errors in llscenemonitor.cpp
2012-12-19fix for SH-3640: Can not edit objectsXiaohong Bao
2012-12-02more for SH-3350, add debug textsXiaohong Bao
2012-11-30for SH-3350 and SH-3353: Report frame-to-frame visual deltas as an LLStatXiaohong Bao
2012-11-21more for SH-3571: display frame-to-frame pixel differences on screenXiaohong Bao