summaryrefslogtreecommitdiff
path: root/indra/llinventory/llsettingsdaycycle.cpp
AgeCommit message (Collapse)Author
2023-05-03SL-19647: Eliminate LLSDArray entirely.Nat Goodspeed
Newer C++ compilers have different semantics around LLSDArray's special copy constructor, which was essential to proper LLSD nesting. In short, we can no longer trust LLSDArray to behave correctly. Now that we have variadic functions, get rid of LLSDArray and replace every reference with llsd::array().
2021-11-16DRTVWR-546 merge in master v6.5.1Dave Houlton
2021-10-28SL-16148 SL-16244 SL-16270 SL-16253 Remove most BlockTimers, remove ↵Dave Parks
LLMemTracked, introduce alignas, hook most/all reamining allocs, disable synchronous occlusion, and convert frequently accessed LLSingletons to LLSimpleton
2021-01-13SL-14575 Pass validation flags into EEP validators.Andrey Kleshchev
2020-06-19DRTVWR-476, SL-13467: Make LLTrace::BlockTimerStatHandle keys unique.Nat Goodspeed
There are duplicate LLTrace::BlockTimerStatHandle key strings declared in llsettingsdaycycle.cpp and llsettingswater.cpp -- the only instances of duplicate BlockTimerStatHandle keys in the viewer code base. SL-13467 tracks intentional crashes due to duplicate LLInstanceTracker subclass instances with one of those keys. The simplest experiment to try to eliminate those crashes is to ensure that every BlockTimerStatHandle in the code base is unique.
2020-03-27SL-12911 Add Debug setting EnvironmentPersistAcrossLoginAndrey Kleshchev
2020-01-23SL-12591 Fixed float comparisonandreykproductengine
2019-05-08SL-10878: Update default day cycle asset IDRider Linden
2019-03-27SL-10818 FIXED [EEP] Wrong selection when keyframes are close togethermaxim_productengine
2019-02-20SL-9660: Next pass cleanup. Removed and downgraded a number of logs. ↵Rider Linden
Removed refs to LAPAS. Better sync with legacy regions.
2018-12-12SL-10238: Viewer spport for push notifications from the simulator contaiting ↵Rider Linden
partial groups of settings. Blend these settings into the current environment.
2018-10-17SL-9889: New reconverted default assetsRider Linden
2018-09-10MAINT-9066 EEP should not be able to delete all Keyframes from Ground Level ↵maxim_productengine
or Water
2018-08-17MergeRider Linden
2018-08-16Fix constness of LLSettingsVODay::buildDeepCloneAndUncompress.Graham Linden
2018-08-15MergeRider Linden
2018-08-15MAINT-8990, MAINT-9002: First pass rework on environment panels, region/parcelRider Linden
2018-08-15MAINT-8952 EEP 'uncompress' day tracks before editingandreykproductengine
2018-08-08Miss an || && in an ifRider Linden
2018-08-08Fix for mac buildRider Linden
MAINT-8870, MAINT-8871: When legacy windlight fails load the default day cycle asset and use that.
2018-08-03MAINT-8902 fix encroaching 'legacy' issuesandreykproductengine
2018-08-06MAINT-8952 EEP Changing one Day Cycle Keyframe can change other keyframesandreykproductengine
2018-08-03Synch settings with simulator.Rider Linden
2018-07-16Add default and wellknown asset ids.Rider Linden
2018-07-03MAINT-8838 render a sun disc if the texture(s) are provided by WL settings ↵Graham Linden
(default is no sun disc and just haze) Refactor sky texture optimization to retain building the cubemap used by shiny.
2018-06-27Make distinct ALM moon shader, tweak mix factor for day vs night moon ↵Graham Linden
shading, and fix transposed name of daycycle func.
2018-06-22Make LLSettingsFoo::defaults() funcs only calculate the invariant values ↵Graham Linden
once (use static trick ala the validations). Fix conversion of legacy settings w/ non-zero east angles to account for those values being CW radian angles.
2018-06-15Make water and sky defaults take a position value to allow for default ↵Graham Linden
daycycle w/ multiple frames. Make default daycycle add 8 frames at 0, 0.125, 0.25 etc Merge over server-side bugfixes. Eliminate extraneous dirty bits in sky settings.
2018-06-13Mods to hook up water settings to water normals for rendering with support ↵Graham Linden
for current to next blending. Modify LLSettingsFoo::buildDefaultFoo to use a static and avoid re-validation of default sky/water/daycycle settings. Remove all references to gSun/MoonTextureId globals (they should come from sky settings now).
2018-06-12MergeRider Linden
2018-06-12Time threshold on timer based updates. Editor can replace frame with one ↵Rider Linden
from inventory. Extra check on adding a frame type.
2018-06-11Make cloud rendering use textures defined in sky settings and add code to ↵Graham Linden
shaders to lerp between current and next cloud texture.
2018-06-08Settings inventory picker.Rider Linden
2018-06-06Various editor fixes. Start adding a settings picker.Rider Linden
2018-06-05MergeGraham Linden
2018-06-04Reconnect apply to region and parcel reconnected to interface.Rider Linden
2018-06-04Fix use of new typedefs in inventory settings code in llenvironment.Graham Linden
2018-06-02Use more typedefs to simplify sync between viewer and sim env settings code.Graham Linden
2018-06-02MergeGraham Linden
2018-06-01Rework preset loading and context menu from inventory.Rider Linden
2018-06-01Code cleanup and move to using typedefs of S64Seconds/F64Seconds for ease in ↵Graham Linden
sync w/ sim side which has not llunits types.
2018-05-23MAINT-8344 Day Cycle Editor (playing)andreykproductengine
2018-05-22Manual blender for use in day editing dialog.Rider Linden
2018-05-16MAINT-8344 Day cycle editor (part 2)andreykproductengine
2018-05-11MAINT-8344 Day cycle editor (part 1)andreykproductengine
2018-03-06MergeGraham Linden graham@lindenlab.com
2018-03-06Settings type inventory objects and upload the assests.Rider Linden
2018-03-02Rework density profile validation, eliminate custom ↵Graham Linden graham@lindenlab.com
LLSettingsSky::settingsValidation in favor of custom validator functor for each profile type (rayleigh, mie, absorption).
2018-02-28MergeGraham Linden graham@lindenlab.com
2018-02-28Add 3p package for adv atmospherics to autobuild.Graham Linden graham@lindenlab.com
Mark legacy atmospherics code with ifdefs. Fix up legacy uplift to include new atmospherics settings.