Commit Graph

25962 Commits (aa7024ffbacdd9e8ac0bfaca86d54f2dd9e1dda7)

Author SHA1 Message Date
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
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
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
Richard Linden 269fb97eba BUILDFIX: gcc fixes 2013-05-21 10:28:21 -07:00
Richard Linden 7aeac00e44 BUIDLFIX: trying to make gcc happy 2013-05-21 10:20:30 -07:00
Richard Linden 11cee0c140 Automated merge with ssh://hg.lindenlab.com/richard/viewer-interesting 2013-05-20 19:28:20 -07:00
Richard Linden ab51065357 SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
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-20 19:27:50 -07:00
Richard Linden 13f43fdc5b BUILDFIX: mac gcc fix 2013-05-20 18:56:40 -07:00
Richard Linden fbce003049 SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
killed LLFastTimerView::getTime
fixed block time stats always being 0
2013-05-20 12:47:23 -07:00
Richard Linden 1225a7a3cc SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
further improvements that should eliminate more short duration recording periods
2013-05-20 00:49:57 -07:00
Richard Linden f850ae03b3 SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
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-20 00:01:57 -07:00
Xiaohong Bao 116d37b4d5 Automated merge with ssh://hg.lindenlab.com/richard/viewer-interesting 2013-05-16 17:05:49 -06:00
Xiaohong Bao 30f8173e9a more correct setting to enable object cache culling. 2013-05-16 17:04:57 -06:00
Xiaohong Bao 7006cbe3a2 fix for SH-4080: interesting: random crash on Mac 2013-05-16 16:58:04 -06:00
Richard Linden 12c34dc30f SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
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-16 00:53:01 -07:00
Richard Linden 7b86d10c2d BUILDFIX: attempted fix for gcc build 2013-05-14 13:24:14 -07:00
Richard Linden c9595b0018 BUILDFIX: potential fix for linux build 2013-05-13 13:44:31 -07:00
Richard Linden 35f1fcc399 SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
improved precision of scene diff log output
2013-05-13 11:44:42 -07:00
Richard Linden 405aa5b1ba SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
added log output for scene monitoring
2013-05-13 11:04:10 -07:00
Xiaohong Bao bbefabff3e Automated merge with ssh://hg.lindenlab.com/richard/viewer-interesting 2013-05-13 10:11:12 -06:00
Richard Linden edf731c180 BUILDFIX - bad logic in scene monitor frame recording 2013-05-10 22:24:18 -07:00
Richard Linden 3a0e45ff08 SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
renamed LLView::handleVisibilityChange to onVisibilityChange to reflect
standard naming conventions for handlers vs. reactors
2013-05-10 17:57:12 -07:00
Richard Linden 41b4374760 SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
renamed LLView::handleVisibilityChange to onVisibilityChange to reflect
standard naming conventions for handlers vs. reactors
2013-05-10 17:57:12 -07:00
Richard Linden 43f063fe2c SH-4080 WIP interesting: random crash on Mac
added controls for curtain delay
2013-05-09 17:19:05 -07:00
Richard Linden f26f0330aa SH-4080 WIP interesting: random crash on Mac
cleaning up more unused files
2013-05-06 14:54:03 -07:00
Richard Linden 71ec63a70a Automated merge with ssh://hg.lindenlab.com/richard/viewer-interesting 2013-05-06 09:37:37 -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
Richard Linden dd07e24053 SH-4080 WIP interesting: random crash on Mac
added comments to llsingleton.h
2013-05-02 19:38:35 -07:00
Richard Linden 34403a6138 SH-4080 WIP interesting: random crash on Mac
changed sCurCameraID to enum in attempt to pinpoint memory stompage
2013-05-02 13:02:16 -07:00
Xiaohong Bao 6244679b34 performance optimization: only scan 32 objects per frame looking for invisibles. 2013-05-01 10:57:09 -06:00