summaryrefslogtreecommitdiff
path: root/indra/newview/llsettingsvo.cpp
AgeCommit message (Collapse)Author
2019-04-09SL-10925, SL-10926Graham Linden
Restore letting env auto-update sunlight_color uniform (other shaders expect it even if lighting does not).
2019-04-08SL-10912Graham Linden
Fix conversion of star brightness, density mult, and distance mult to legacy ranges. Make settings look in both legacyhaze and top-level settings for haze params.
2019-04-05SL-10896Graham Linden
Fix deferred water soften prog lightnorm getting stomped with rotated lightnorm, because it's a water shader and needs water atmo uniform values, but it's a deferred lighting shader that needs not-so-rotated lightnorms. Make sunlight_color not get auto-updated so we can get the correct value from mSunDiffuse. Remove mix to preserve bumps as it was washing out shadows.
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.
2019-02-13SL-10181, SL-10546Graham Linden
Fix distortion map rendering in deferred mode not including underwater fog effects. Fix distortion map rendering not including post-deferred content at all. Fix distortion map rendering not including anything but sky when camera is underwater. Update sun_up_factor/sunmoon_glow_factor uniforms even when sun disc isn't in use.
2019-01-30SL-9925: Viewer now shows an error message if import from legacy windlight ↵Rider Linden
fails.
2019-01-08SL-10305 fix post deferred gamma correction to address ALM mismatch with ↵Graham Linden
non-ALM lighting.
2018-12-20SL-10274 FIXED [EEP] Settings object created by Save As cannot be copied ↵maxim_productengine
from an object
2018-10-31SL-9924 [EEP] Environment Settings permissions can be dropped by Save As buttonandreykproductengine
2018-11-01SL-10000 fix storing of ambient value when converting legacy settingsGraham Linden
2018-10-29SL-1476 EEP Better shader resets and transitionsandreykproductengine
2018-10-19MergeGraham Linden
2018-10-18Port sim-side changes to back-conversion of new settings to legacy.Graham Linden
Fix validating of density multiplier to clamp >= 0.0001f. Port fix to setter for ambient color in sky settings.
2018-10-17SL-9889: New reconverted default assetsRider Linden
2018-10-17SL-9853 FIXED [EEP] Default Settings object cannot be copied by other users.maxim_productengine
2018-10-10Fix names of WATER_BLUR_MULTIPILER.Graham Linden
Give wave direction uniforms more meaningful names in shaders. Add comments on glow size/focus conversions for clarity.
2018-10-09SL-1289Graham Linden
add cloud_variance control for randomized perturbance of clouds to break up tiling monotony
2018-10-05SL-1925Graham Linden
More settings for rainbow/halo atmospheric effects, final default asset UUIDs, and shader mods.
2018-09-26SL-1825 EEP - default description should be emptyandreykproductengine
2018-09-26SL-9732 FIXED [EEP] Save As does not provide dialogue to supply new setting namemaxim_productengine
2018-09-21SL-9715 [EEP] Allow setting default creation permissions for environment ↵maxim_productengine
settings
2018-09-18SL-9685Graham Linden
Make sure legacy opaque water texture ID is assigned so it can be bound for lowest graphics use.
2018-09-07Work to make edit floaters respect no mod and no trans. Importing no-trans ↵Rider Linden
frame will cause day cycle to become no trans.
2018-08-31Better code for finding a file when loading legacy windlightsRider Linden
2018-08-30MAINT-9007Graham Linden
fix management of water plane and fog Ks shader uniforms
2018-08-24Remove "Commit" from fixed editor. Check isDirty() before replacing or ↵Rider Linden
closing fixed editor.
2018-08-22MAINT-9026 hook up sun/moon scale to settingsvo and render codeGraham Linden
2018-08-17MergeRider Linden
2018-08-16Fix constness of LLSettingsVODay::buildDeepCloneAndUncompress.Graham Linden
2018-08-16Make settings vfuncs use SETTINGS_OVERRIDE macro (override keyword in viewer ↵Graham Linden
codebase) to fix OS X compilation. Mark cloning funcs and derived class overrides as const.
2018-08-16MAINT-8952 EEP make sure settings will be re-compressedandreykproductengine
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-03MAINT-8902 fix encroaching 'legacy' issuesandreykproductengine
2018-08-03MAINT-7699: More robust cap protocol, better support for delete and support ↵Rider Linden
for individual tracks, support for setting environment by asset id in the cap MAINT-7703: Initial flags sent in message protocol for parcels
2018-07-30MAINT-8904: Creating new setting in inventory now causes simulator to assign ↵Rider Linden
default asset ID to inventory item.
2018-07-10Merged in graham_linden/viewer-eep-graham (pull request #22)Rider Linden
Support blending current/next bloom textures in deferred star rendering.
2018-07-10Support blending current/next bloom textures in deferred star rendering.Graham Linden
2018-07-09Attempting to create a settings inventory item on a non-eep region will now ↵Rider Linden
show a visible failure message to the user. Menu items for greating settings in inventory are disabled on non eep regions.
2018-07-03MAINT-8821: New "My Environments" floater. First pass.Rider Linden
2018-06-28Creating settings objects in the correct folders. Correctly check if clouds ↵Rider Linden
paused.
2018-06-26Remove unnecessary coord sys transformation to fix moon positioning.Graham Linden
Avoid doing sky texture generation when using atmospherics shaders (which don't need that texture anyway).
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-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-12Fix env panel forward action.Graham Linden
Make env panel update environment when jumping frame to frame. Add separate funcs for sun/moon vectors in various coord systems. Make haze glow only pay attention to sun (i.e. fix sun glow when moon is near horizon in daytime).
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-11MergeGraham Linden