Richard Linden
053d97db1b
better memory usage for LLTrace (tighter packing of recording arrays)
...
removed complicated and unnecessary fast timer gapless handoff logic (it should be gapless anyway)
improved MemTrackable API, better separation of shadow and footprint
added memory usage stats to floater_stats.xml
2013-09-25 19:12:35 -07:00
Richard Linden
cbe397ad13
changed fast timer over to using macro
...
another attempt to move mem stat into base class
2013-09-05 14:04:13 -07:00
Richard Linden
2c6bc5afa5
SH-4433 WIP Interesting: Statistics > Ping Sim is always 0 ms
...
made getPrimaryAccumulator return a reference since it was an
always non-null pointer
changed unit conversion to perform lazy division in order to avoid truncation
of timer values
2013-08-21 14:06:57 -07:00
Richard Linden
612892b45a
SH-4433 WIP: Interesting: Statistics > Ping Sim is always 0 ms
...
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-18 22:30:27 -07:00
Richard Linden
25937040de
SH-4433 WIP: Interesting: Statistics > Ping Sim is always 0 ms
...
converted many values over to units system in effort to track down
source of 0 ping
2013-08-16 12:38:12 -07:00
Richard Linden
e340009fc5
second phase summer cleaning
...
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc.
2013-08-09 17:11:19 -07:00
Richard Linden
a2e22732f1
Summer cleaning - removed a lot of llcommon dependencies to speed up build times
...
consolidated most indra-specific constants in llcommon under indra_constants.h
fixed issues with operations on mixed unit types (implicit and explicit)
made LL_INFOS() style macros variadic in order to subsume other logging methods
such as ll_infos
added optional tag output to error recorders
2013-07-30 19:13:45 -07:00
Richard Linden
1e8f9fd80d
SH-4376 FIX: Interesting: in Statistics, replace the text "0" with "n/a" when
...
there are no samples during the time period.
added hasValue to SampleAccumulator so we don't print a value when we don't have
a single sample yet
added some disabled log output for scene load timing
2013-07-24 19:36:43 -07:00
Richard Linden
8208a40412
BUILDFIX: reverted changes that attempted to automate mem track
...
stat definition as they don't work on gcc/clang
2013-07-01 18:50:51 -07:00
Richard Linden
04bdc8ba83
SH-4294 FIX Interesting: Statistics Texture cache hit rate is always 0%
...
also, removed LLTrace::init and cleanup
removed derived class implementation of memory stat for LLMemTrackable
is automatic now
2013-07-01 17:04:01 -07:00
Xiaohong Bao
eb8d0bed7b
fix for SH-4264: interesting: Content near edges of screen does not load
2013-06-24 23:36:05 -06:00
Richard Linden
fe3cfb30d5
SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
...
removed LLTrace unit typedefs
2013-06-22 00:34:25 -07:00
Richard Linden
a2a6bf20d7
merge with release
2013-06-20 16:46:23 -07:00
Graham Linden
f04e9363b9
NORSPEC-266 fix issues with observer feedback on edits of material map parameters
2013-06-14 09:41:33 -07:00
Graham Madarasz
96f7f6d01b
NORSPEC-258 and NORSPEC-226 make tex picker close refresh build tool UI correctly and fix issues with transition from no-bumps to normal maps
2013-06-11 17:18:20 -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
0a96b47663
merge with viewer-release
2013-06-05 19:05:43 -07: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
Dave Parks
c3f14b915c
NORSPEC-229 Fix for bad binormals on mirrored surfaces (use tangent calculator instead of binormal calculator, convert binormal centric code to tangent centric)
2013-06-03 12:50:48 -05: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
Kitty Barnett
ad09e2111c
NORSPEC-102 & Co Reloaded
2013-05-14 21:14:46 +02:00
Graham Madarasz
d9e8ee7cfd
NORSPEC-178 NORSPEC-179 NORSPEC-180 made enable/disable handling more consistent and increased max range on repeats per meter
2013-05-13 13:02:53 -07:00
Kitty Barnett
5ac9d9cb05
LLMaterialMgr::get() doesn't handle a callback request for LLMaterialID::null
2013-05-12 16:10:31 +02:00
Graham Madarasz
e1c1428569
Merge viewer-dev-materials and bugfix in LLPanelFace::getState using material instead of mMaterial
2013-05-11 20:38:23 -07:00
Graham Madarasz
f356d7eb9f
Fix many issues with selection misapplication and rendering not matching applied materials
2013-05-11 19:58:56 -07:00
Oz Linden
4165f2eac8
merge latest integration repo changes
2013-05-11 11:30:20 -04:00
Graham Madarasz
a099815774
Merge vwr-dev-mat
2013-05-11 08:11:13 -07:00
Graham Madarasz
f2455ccaaf
Put back normal map and spec map initializers/destruction, delete FMOD refs (unneeded with FMODEX), make indra.l/y safe for bison >= 2.7
2013-05-10 16:10:25 -07:00
Oz Linden
d47a436815
merge changes for 3.5.2-beta5
2013-05-10 14:56:28 -04:00
Oz Linden
4d22c32aa9
merge changes for 3.5.2-beta4
2013-05-10 10:56:40 -04:00
Dave Parks
b9bb95f8ae
MAINT-2647 Fix for some objects not rendering until first LoD switch/selection.
2013-05-09 15:40:02 -05:00
Oz Linden
1b984d8f40
merge changes for 3.5.1-release
2013-05-08 14:46:00 -04: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
Graham Madarasz
e0f2a242a7
Remove unnecessary assert as ternary protects against null ptr deref
2013-05-04 18:13:26 -07:00
Graham Madarasz
8e027971a2
Remove unnecessary assert as ternary protects against null ptr deref
2013-05-04 18:13:26 -07:00
Graham Madarasz (Graham)
930dfc4f17
NORSPEC-160 fix trashing of spec map from sunshine integration snafu
2013-05-03 15:59:43 -07:00
Graham Madarasz (Graham)
d3c1fdeb34
NORSPEC-160 fix trashing of spec map from sunshine integration snafu
2013-05-03 15:59:43 -07:00
Graham Madarasz
025c890958
Merge vwr-dev-mat
2013-05-01 08:11:15 -07:00
Graham Madarasz
70c1e21956
Fix gcc ternary type inference fail to unbreak Mac and Linux builds
2013-04-30 13:49:46 -07:00
Graham Madarasz
806d09b114
Merge 3.5.1 into Materials
2013-04-30 19:50:05 -07:00
Graham Madarasz
d659b29f6c
Fix vwr-dev-mat merge bugs in llpanelface (missing Oz fix) and XML
2013-04-30 13:44:35 -07:00
Graham Madarasz
fd447189c5
Merge 3.5.1 into Materials
2013-04-25 21:00:16 -07:00
Oz Linden
ddd5659f81
merge changes for DRTVWR-294
2013-04-19 10:11:29 -04:00
Xiaohong Bao
674df12bc9
for SH-4105: interesting: new viewer does not handle orphaned child prims in ObjectUpdateCompressed messages
2013-04-17 23:00:36 -06:00
Nyx Linden
dbe504cbd4
SUN-70 MAINT-2597 FIX Crash when trying to edit no-modify objects
...
Added protection for invalid / empty inventory contents
2013-04-17 18:33:39 -04:00
Dave Parks
f189ba4a3d
NORSPEC-71 Lots more UI hookups
...
Written with and Reviewed By Graham
2013-04-03 16:56:59 -05:00
Graham Madarasz
bf6182daa8
Update Mac and Windows breakpad builds to latest
2013-03-29 07:50:08 -07:00
Richard Linden
21b7de56ad
Automated merge with bundle:d:\code\viewer-interesting+c:\users\richard\appdata\local\temp\thg.sp0eps\ssh__richard@hg.lindenlab.com_richard_viewer-interesting-metrics_5o81ck.hg
2013-03-22 10:56:19 -07:00
Richard Linden
68f9f656cd
merge with viewer-release
2013-03-22 00:44:59 -07:00
Xiaohong Bao
47c608becb
Merge
2013-03-18 16:56:02 -06:00