Commit Graph

28154 Commits (3fe19d883d2856cd7d104810b794eee82d642a3e)

Author SHA1 Message Date
Richard Linden 3fe19d883d SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
scene monitor output is cleaned up, no duplicate first frame, less scientific notation
periodic recording extension now works more cleanly
2013-06-19 20:30:41 -07:00
Richard Linden 1236c920ea BUIDLFIX: point to updated version of llappearanceutility-source 2013-06-19 19:55:31 -07:00
Richard Linden e62190098b BUILDFIX: changed unsupported static_assert to LL_STATIC_ASSERT.
renamed llstatic_assert_template to LL_BAD_TEMPLATE_INSTANTIATION
2013-06-19 12:17:13 -07:00
Xiaohong Bao 7d88994edc Automated merge with http://bitbucket.org/lindenlab/viewer-interesting 2013-06-19 11:46:51 -06:00
Xiaohong Bao b38170e681 fix for SH-4245: Interesting: crash in LLSpatialGroup::handleDestruction 2013-06-19 11:45:44 -06:00
Richard Linden c5fc8f9006 SH-4246 FIX interesting: fast timers significantly decreases framerate
moved collapsed flag to fast timer tree node
2013-06-19 08:23:53 -07:00
Richard Linden 8977f43230 Automated merge with bundle:d:\code\viewer-interesting+c:\users\richard\appdata\local\temp\thg.7jrj8n\https__bitbucket.org_lindenlab_viewer-interesting_jch9cd.hg 2013-06-18 23:42:59 -07:00
Richard Linden d136c4c296 SH-4246 FIX interesting: fast timers significantly decreases framerate
removed implicit flushes on reads from recorders for better performance
made sure stack timers were updated on recorder deactivate
faster rendering and better ui for fast timer view
2013-06-18 23:41:53 -07: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 1cb0c974ae Merge 2013-06-17 01:20:27 -07:00
Richard Linden 3f2de87340 SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
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-17 01:18:21 -07:00
Xiaohong Bao 1bc1d532cf fix for SH-4244: interesting: objects on adjacent region are not visible. and
SH-4264: interesting: Content near edges of screen does not load
2013-06-14 16:20:22 -06:00
Xiaohong Bao fc88265cff fix for SH-4241: viewer crash shortly after login in LLViewerRegion::addNewObject and
SH-4261: interesting: crash in LLViewerRegion::addToVOCacheTree
2013-06-13 18:47:51 -06:00
Richard Linden 9fd3af3c38 SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
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-13 15:29:15 -07:00
Xiaohong Bao db2abd49c3 fix for SH-4244: interesting: objects on adjacent region are not visible. 2013-06-12 11:30:43 -06:00
Xiaohong Bao 427490edb5 possible fix and new debug code for SH-4241: viewer crash shortly after login in LLViewerRegion::addNewObject 2013-06-10 22:43:29 -06:00
Richard Linden ebf35d51b1 SH-4232 FIX: Interesting: Viewer Crash on Login 2013-06-06 21:26:57 -07:00
Richard Linden 613b949e2f BUILDFIX: pointed autobuild at updated llappearanceutilities 2013-06-06 15:28:59 -07:00
Richard Linden bd217374a3 Merge 2013-06-05 20:27:52 -07:00
Richard Linden 042b7aec26 BUILDFIX: fixed llviewerassetstats test and render2dutils changes
that were dropped in merge
2013-06-05 20:25:21 -07:00
Richard Linden 60b625588f BUILDFIX: build fixes for mac 2013-06-05 19:57:07 -07:00
Richard Linden 702bd5107a Automated merge with ssh://hg.lindenlab.com/richard/viewer-interesting 2013-06-05 19:08:35 -07:00
Richard Linden e1d96d7269 BUILDFIX: re-added missing lldeleteutils.h 2013-06-05 19:06:10 -07:00
Richard Linden 0a96b47663 merge with viewer-release 2013-06-05 19:05:43 -07:00
Xiaohong Bao 6cf85d1bf3 Automated merge with ssh://hg.lindenlab.com/richard/viewer-interesting 2013-06-05 18:02:19 -06:00
Xiaohong Bao a6dbd8e089 fix for SH-4227: interesting: long delay between root and child prim loading. 2013-06-05 18:01:25 -06:00
Richard Linden a74b5dfa92 SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
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-04 19:45:33 -07:00
Richard Linden 715385eed7 BUILDFIX: don't multiple define class statics...use inline static method instead 2013-06-04 10:54:12 -07:00
Richard Linden 5b48107dbf SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
added labels to LLUnit types
added memstat dumps to llscenemonitor
2013-06-04 08:33:11 -07:00
Richard Linden 233201f822 SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
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-06-02 22:49:17 -07:00
Richard Linden aa7024ffba BUILDFIX - const correctness 2013-05-31 23:41:30 -07:00
Richard Linden fd21ddd9d0 SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
made recordings auto-update when executing query while active
2013-05-31 23:40:10 -07:00
Richard Linden 72641a9335 Automated merge with ssh://hg.lindenlab.com/richard/viewer-interesting/ 2013-05-31 16:59:00 -07:00
Richard Linden 9def3590f4 SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
fixed multithreading lltrace causing values to be interpolated towards 0
added Radians unit
improved sceneloadmonitor restart heuristic to use accumulated camera motion
2013-05-31 16:01:46 -07:00
Xiaohong Bao f6c5a4057d Automated merge with ssh://hg.lindenlab.com/richard/viewer-interesting 2013-05-31 15:23:02 -06:00
Xiaohong Bao a6e80e3526 revert changes for SH-3927: Interesting: Viewer should send predicted camera position to simulator to control object load order 2013-05-31 15:22:29 -06:00
Richard Linden e50e600408 SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
reverted SlaveThreadRecorder update gating
moved processTimes() outside of Recording, so it is called only once per frame
refined sample merge logic so that multi-threaded samples do not stomp on linear history
of a stat
2013-05-30 20:15:48 -07:00
Richard Linden ae6763f7fc Automated merge with bundle:c:\code\viewer-interesting+c:\users\richard\appdata\local\temp\thg.sszl0v\ssh__richard@hg.lindenlab.com_richard_viewer-interesting_kkjl59.hg 2013-05-30 19:00:08 -07:00
Richard Linden ae35518832 SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
fixed LLTrace::ExtendablePeriodicRecording::extend() to include *all* frame extensions
gated SlaveThreadRecorder pushing to master based on master update rate
reverted changes to LLThreadLocalSingletonPointer to not use offset-from-default trick
2013-05-30 18:30:11 -07:00
Xiaohong Bao ee0087709a Automated merge with ssh://hg.lindenlab.com/richard/viewer-interesting 2013-05-30 17:36:05 -06:00
Xiaohong Bao 626d5e3b3d remove a debug assertion 2013-05-30 16:09:36 -06:00
Richard Linden fe79595916 BUILDFIX: fixed unit test compile error 2013-05-29 20:44:36 -07:00
Richard Linden 174cfa0a7a Automated merge with ssh://hg.lindenlab.com/richard/viewer-interesting/ 2013-05-29 17:03:45 -07:00
Richard Linden 074c1f1de4 SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
made LLCopyOnWritePointer enforce write access through write() again
disabled some error checking on release for download builds
2013-05-29 17:02:27 -07:00
Richard Linden 9ae76d1215 SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
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-29 17:00:50 -07:00
Oz Linden dcfb18373e increment version to 3.5.4 2013-05-29 10:45:09 -04:00
Oz Linden f6282b1705 Added tag 3.5.3-release for changeset a277b841729f 2013-05-29 10:44:30 -04:00
Xiaohong Bao 52e8b2a1a2 for SH-4004: interesting: need debug option to clear viewer cache while still logged in 2013-05-28 18:25:12 -06:00
Xiaohong Bao e4e01ea7cc fix for SH-4214: Crash on Linux readFromCache: ASSERT (mInitialized) 2013-05-28 17:44:50 -06:00
Xiaohong Bao 6827febd30 change the way to handle creating/destroying a same object repeatedly 2013-05-28 14:55:37 -06:00