Graham Linden
5c2f49b865
Make distinct ALM moon shader, tweak mix factor for day vs night moon shading, and fix transposed name of daycycle func.
2018-06-27 22:00:50 +01:00
Graham Linden
a02b3500b9
Make LLSettingsFoo::defaults() funcs only calculate the invariant values 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-22 00:41:19 +01:00
Graham Linden
66d78ce1c7
Make water and sky defaults take a position value to allow for default 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-15 21:15:02 +01:00
Graham Linden
34865c4bb5
Mods to hook up water settings to water normals for rendering with support 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-13 00:51:39 +01:00
Rider Linden
e2adba65de
Merge
2018-06-12 12:56:53 -07:00
Rider Linden
2add1e7abd
Time threshold on timer based updates. Editor can replace frame with one from inventory. Extra check on adding a frame type.
2018-06-12 12:39:59 -07:00
Graham Linden
fc8d0de673
Make cloud rendering use textures defined in sky settings and add code to shaders to lerp between current and next cloud texture.
2018-06-11 22:39:57 +01:00
Rider Linden
8365945f8a
Settings inventory picker.
2018-06-08 16:40:01 -07:00
Rider Linden
bff5049b92
Various editor fixes. Start adding a settings picker.
2018-06-06 17:10:58 -07:00
Graham Linden
11a7c22b72
Merge
2018-06-05 16:39:11 +01:00
Rider Linden
b06803225b
Reconnect apply to region and parcel reconnected to interface.
2018-06-04 16:50:13 -07:00
Graham Linden
cd8f0da2d1
Fix use of new typedefs in inventory settings code in llenvironment.
2018-06-04 23:12:21 +01:00
Graham Linden
7136956b90
Use more typedefs to simplify sync between viewer and sim env settings code.
2018-06-02 23:28:48 +01:00
Graham Linden
7d6743f42d
Merge
2018-06-02 00:31:25 +01:00
Rider Linden
2a613d7363
Rework preset loading and context menu from inventory.
2018-06-01 16:24:36 -07:00
Graham Linden
8cfdc07e79
Code cleanup and move to using typedefs of S64Seconds/F64Seconds for ease in sync w/ sim side which has not llunits types.
2018-06-01 23:32:30 +01:00
andreykproductengine
c75eeab839
MAINT-8344 Day Cycle Editor (playing)
2018-05-23 19:01:52 +03:00
Rider Linden
044b80e4e1
Manual blender for use in day editing dialog.
2018-05-22 10:49:55 -07:00
andreykproductengine
28d0fa0c69
MAINT-8344 Day cycle editor (part 2)
2018-05-16 20:25:42 +03:00
andreykproductengine
cef4e29b90
MAINT-8344 Day cycle editor (part 1)
2018-05-11 20:10:08 +03:00
Graham Linden graham@lindenlab.com
15ce532ccf
Merge
2018-03-06 23:17:02 +00:00
Rider Linden
cbe4cac78c
Settings type inventory objects and upload the assests.
2018-03-06 14:58:39 -08:00
Graham Linden graham@lindenlab.com
7951001081
Rework density profile validation, eliminate custom LLSettingsSky::settingsValidation
...
in favor of custom validator functor for each profile type (rayleigh, mie, absorption).
2018-03-02 00:58:04 +00:00
Graham Linden graham@lindenlab.com
aba5777d74
Merge
2018-02-28 21:53:34 +00:00
Graham Linden graham@lindenlab.com
72270213f5
Add 3p package for adv atmospherics to autobuild.
...
Mark legacy atmospherics code with ifdefs.
Fix up legacy uplift to include new atmospherics settings.
2018-02-28 21:46:30 +00:00
Rider Linden
b766466b30
Added settings inventory object with subtype
2018-02-26 09:27:14 -08:00
Rider Linden
e9edd37cdb
Update a couple constructs
2018-02-09 10:10:13 -08:00
Rider Linden
1488567212
Unused function in llsettingsdaycycle
2018-01-30 17:10:03 -08:00
Rider Linden
0bf50e2f8c
Cleanup on daycyle selection and stack. Move blenders into environment.
...
(Transition bronken, instant only. Shaddows moved based on region, not parcel)
2018-01-30 16:42:34 -08:00
Rider Linden
fbd8a98300
Selects correct day cycle. Fix an error validating legacy daycycles.
2018-01-25 17:21:25 -08:00
Rider Linden
1b8c2b5ebb
MAINT-8052: Initial support for new EEP cap
2018-01-23 08:54:34 -08:00
Rider Linden
a0c228d842
MAINT-8052: Report if the returned environment is the default.
2018-01-16 11:03:26 -08:00
Rider Linden
8211f57205
MAINT-7699: Deliver new settings to viewer via cap
2018-01-08 15:10:25 -08:00
Rider Linden
d7dd10b88b
Split for viewer/simhost sync LLSD with simhost.
2017-11-30 11:32:22 -08:00