Commit Graph

28140 Commits (3f2de87340b1c831ea59e4a3ca960d49f343c9fd)

Author SHA1 Message Date
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
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
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
Xiaohong Bao b5f98560c7 add a debug setting "UseObjectCacheOcclusion" to enable/disable object cache occlusion culling 2013-05-23 23:21:41 -06:00
Xiaohong Bao 774544bc51 Automated merge with ssh://hg.lindenlab.com/richard/viewer-interesting 2013-05-23 18:26:14 -06:00
Xiaohong Bao 16616ae48d for SH-4145: Interesting: Implement occlusion culling for object cache 2013-05-23 18:25:21 -06:00
Nat Goodspeed 3be79d5371 MAINT-2724: Make viewer explicitly set coroutine stack size.
Introduce LLCoros::setStackSize(), with a compile-time default value we hope
we never have to use. Make LLAppViewer call it with the value of the new
settings variable CoroutineStackSize as soon as we've read settings files.
(While we're at it, notify interested parties that we've read settings files.)
Give CoroutineStackSize a default value four times the previous default stack
size. Make LLCoros::launch() pass the saved stack size to each new coroutine
instance.
Re-enable lleventcoro integration test. Use LLSDMap() construct rather than
LLSD::insert(), which used to return the modified object but is now void.
2013-05-23 16:28:20 -04:00
Richard Linden 2cdd6c2749 Automated merge with ssh://hg.lindenlab.com/richard/viewer-interesting/ 2013-05-22 21:20:19 -07:00
Richard Linden e8daeb177d SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
clean up of llscenemonitor.cpp
2013-05-22 21:19:46 -07:00
Oz Linden 7fad053982 merge changes for chui-967 2013-05-22 06:27:51 -04:00
Gilbert Gonzales 892f3cdd2c CHUI-967: fix display of % escapes in chat 2013-05-22 06:26:54 -04:00
Oz Linden 4f08780b00 merge changes for maint-2628 2013-05-21 19:05:23 -04:00
Oz Linden 10f2060547 merge changes for chop-947 2013-05-21 17:34:40 -04:00
Oz Linden 2df5b9caa6 BUG-2432: Crashfix. Don't call map::erase when the iterator is not valid. 2013-05-21 17:25:51 -04:00
Oz Linden f9bdc6d5e1 merge changes for chop-948 2013-05-21 17:13:26 -04:00
callum_linden c0bd675fdb NORSPEC-196: fix frame stalls caused by FmodEx logging 2013-05-21 17:10:30 -04:00
Oz Linden 70b0b2a2e3 revise test for hg to detect and ignore incorrect results from cygwin hg 2013-05-21 15:44:08 -04:00