summaryrefslogtreecommitdiff
path: root/indra
AgeCommit message (Collapse)Author
2013-07-01CHOP-959: Introduce and use settings vars for some cmd_line switches.Nat Goodspeed
The cmd_line.xml entries: analyzeperformance crashonstartup debugsession disablecrashlogger logmetrics logperformance noquicktime replaysession all specify map-to settings.xml variables -- none of which existed! Introduce such variables. Instead of detecting the presence of a particular switch in the command-line parser, use the value of its corresponding settings variable.
2013-06-28CHOP-959: Streamline processing for --graphicslevel switch.Nat Goodspeed
Use map-to in cmd_line.xml to inform the command-line processor that the target variable for --graphicslevel is RenderQualityPerformance. That lets us eliminate clunky llappviewer.cpp switch from '0' to 0, etc. Moreover, previous switch statement only accepted 0 - 3, whereas LLFeatureManager::setGraphicsLevel() actually accepts 0 - 6. Introduce LLFeatureManager::isValidGraphicsLevel() and use that to validate. Replace switch statement in setGraphicsLevel() mapping int constants to string literals with static vector of level names, using same data for mapping as for validating level numbers.
2013-06-27CHOP-959: Make settings.xml actually valid XML LLSD.Nat Goodspeed
UserLoginInfo block had <key>Value</key> without the required subsequent element to provide any actual value. This confused at least the Python LLSD reader.
2013-06-27CHOP-955, CHOP-957: Prioritize indra.util.llmanifest in same source repo.Nat Goodspeed
It seems that certain build hosts have an (obsolete? broken?) install of indra.util.llmanifest under the system Python. If we append the local repo indra/lib/python to sys.path, viewer_manifest.py pulls in the broken llmanifest. Prepend to sys.path instead to ensure we get the right one.
2013-06-27CHOP-956: Add settings_install.xml to settings_files.xml.Nat Goodspeed
Also clarify comment for ELLPath in lldir.h: ELLPath int values are read from settings_files.xml.
2013-06-25CHOP-957: Stop looking for, or parsing, Mac arguments.txt file.Nat Goodspeed
2013-06-25CHOP-957: Stop reading gridargs.dat in 'secondlife' wrapper script.Nat Goodspeed
However, for backwards compatibility, continue to recognize and discard --skip-gridargs switch.
2013-06-24CHOP-955, CHOP-957: Platform-specific switches files => settings_install.xml.Nat Goodspeed
Instead of generating viewer command-line switch overrides into the Windows shortcut, an arguments.txt file on Mac, or a gridargs.dat file on Linux, generate a platform-independent settings_install.xml file containing 'sourceid' key (if 'sourceid' found in TeamCity environment variables). All command-line override switches previously found in the aforementioned files have happily become moot.
2013-06-19merge increment of version numberOz Linden
2013-06-18correct banding issueOz Linden
2013-06-18remove files incorrectly brought back from the past by mergesOz Linden
2013-06-14increment viewer version to 3.6.1Oz Linden
2013-06-14NORSPEC-251 fix issues with binding unloaded standard bumpmapsGraham Linden
2013-06-14NORSPEC-266 fix issues with observer feedback on edits of material map ↵Graham Linden
parameters
2013-06-14Disable asserts in CalculateTangentArray (discussed with davep) to avoid ↵Graham Linden
debugging interruptions from bad assets
2013-06-13NORSPEC-250 speculative stab in the darkGraham Linden
2013-06-13Fix ternary use found illegit in the eyes of GCCGraham Madarasz
2013-06-13Merge vwr-dev-matGraham Madarasz
2013-06-13correct DOS line endingsOz Linden
2013-06-13NORSPEC-263 replaced dropped deg to rad conversion between UI and material ↵Graham Madarasz
update
2013-06-13MAINT-2632 speculative guards in display_startup based on prevalence of ↵Graham Madarasz
crashes ending there (no repro, unfortunately)
2013-06-12NORSPEC-260 fix issues with OK after pressing none being intepreted as add a ↵Graham Madarasz
null normal map
2013-06-12NORSPEC-251 fixed and 258 not regressedGraham Madarasz
2013-06-12Remove NaN guards from vopartgroup and volume codeGraham Madarasz
2013-06-12Cleanup rollback and try point MIPs experiment to see if that's what is ↵Graham Madarasz
hosing the Mac on 10.6.8
2013-06-12MergeGraham Madarasz
2013-06-12Backout tangent assert experimentGraham Madarasz
2013-06-12Pedantic adj overly concerned with minute details or formalismsGraham Madarasz
2013-06-12Changes to protect against use of normalize3fast on degenerate vectorsGraham Madarasz
2013-06-12Fix issues with NaNs in tangent data from using normalize3fast on ↵Graham Madarasz
zero-length vectors and other data conditioning; also added assert to normalize3fast to make finding these problems easier in the future
2013-06-11NORSPEC-258 and NORSPEC-226 make tex picker close refresh build tool UI ↵Graham Madarasz
correctly and fix issues with transition from no-bumps to normal maps
2013-06-11Fix build failure from warning and dav3p no-JIRA bug about normal map scale ↵Graham Madarasz
editing
2013-06-11NORSPEC-257 can't use automated TEMaterialGet functor as we need two ↵Graham Madarasz
possible defaults for diffuse alpha mode based on the alpha content of the diffuse texture
2013-06-11Speculative fix for tangent calc asserts on MacGraham Madarasz
2013-06-11Automated merge with ↵Dave Parks
https://bitbucket.org/lindenlab/viewer-development-materials
2013-06-10NORSPEC-222 fix issues with removing the use texture item selecting weave ↵Graham Madarasz
when the TE was BUMPY_TEXTURE, but no normal map was applied
2013-06-10NORSPEC-257 fix alpha mode display incorrect default when alpha is present ↵Graham Madarasz
in tex
2013-06-10MAINT-2777 work-around for APR assert_always causing random crash in ↵Graham Madarasz
materials build
2013-06-10NORSPEC-251 fix issues with not binning objects changed from having a ↵Graham Madarasz
material to using legacy bumps causing incorrect rendering
2013-06-10NORSPEC-252 fix reverting normal maps to noneGraham Madarasz
2013-06-10NORSPEC-242 Followup, fix a couple more sources of NaN and infinity.Dave Parks
2013-06-10NORSPEC-247 Fix for rigged attachments with alpha masking on occluding alpha ↵Dave Parks
object when 100% transparent.
2013-06-10Line endings.Dave Parks
2013-06-10MAINT-2414 fix for texture cache crasherGraham Madarasz
2013-06-10Automated merge with ↵Dave Parks
https://bitbucket.org/lindenlab/viewer-development-materials
2013-06-10NORSPEC-248 fix broken repeats handling in media modeGraham Madarasz
2013-06-10Merge vwr-dev-matGraham Madarasz
2013-06-10NORSPEC-87 fix diffuse repeats display as wellGraham Madarasz
2013-06-10NORSPEC-87 fix regression from NSPEC 233 fix typo which is breaking norm ↵Graham Madarasz
repeats display
2013-06-10NORSPEC-87 fix regression from 233 fix that made spec repeats info show in ↵Graham Madarasz
norm tab