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