summaryrefslogtreecommitdiff
path: root/indra/newview/lllegacyatmospherics.cpp
AgeCommit message (Collapse)Author
2022-10-24Merge master into DRTVWR-568 (and fix conflicts)Callum Linden
2022-08-24DRTVWR-558: Eliminate many spurious set-not-used variables.Nat Goodspeed
With Xcode 13.4, these unused variables break Release builds.
2022-06-21SL-17635 remove unused variablesMaxim Nikolenko
2021-11-30SL-16386 remove references to (const true) LLGLSLShader::sNoFixedFunctionDave Houlton
2021-10-27SL-16127: Make another pass removing redundant LLSD op [] calls, unused ↵Ptolemy
vars, and use atmospheric already calculated
2021-10-21SL-16127: Const cleanupPtolemy
2021-10-21SL-16127: Replace slow getLightTransmittance with faster versionPtolemy
2020-03-18SL-12574 Cleanup unused final_attenPtolemy
2020-03-18SL-12574 Fix environmentMap being too dark on EEPPtolemy
2020-03-18SL-12574 Add note about duplicated procedurally generated sky texturePtolemy
2020-03-16SL-12574: Tweak sky cubemap to not be as dark to better match WindlightPtolemy
2020-02-25SL-12574 Tweak sky to better match WindlightPtolemy
2019-08-29Remove unref'd var reintroduced in upstream merges.Graham Linden
2019-08-28Work around issue with friend ops not accepting default params on Clang.Graham Linden
2019-08-28SL-11776 [EEP] Reduced frequency of sky updates by comparing data fuzzilyandreykproductengine
2019-08-27SL-11550Graham Linden
Restore mul by light_transmittance in CPU version of atmospherics.
2019-08-22SL-11776Graham Linden
Fix false alarming sky updates and doing expensive CPU work for same sky pixels.
2019-08-12SL-11676Graham Linden
Make sun/moon textures render on Low/Low-Mid again. Fix solar additive being present when moon was only heavenly body in sky.
2019-07-29SL-11373Graham Linden
More tweaks to CPU-generated sky cubemap color handling.
2019-07-29SL-11654Graham Linden
Make Low graphics not gamma correct the sky colors.
2019-07-29Silence Clang warnerror about (now) unused var.Graham Linden
2019-07-24SL-11550Graham Linden
2019-07-11Fix knock-on from touching the sky tex gen which also generated the shiny ↵Graham Linden
env map.
2019-07-10SL-11541 WIPGraham Linden
Make LLSettingsSky::gammaCorrect work like the soft scale clip and gamma correct from release. Add transmittance effects to the low-end sky tex gen.
2019-06-27SL-11151, SL-11504Graham Linden
Remove update threshold logic causing hiccups and rework sky updates. Make deferred water do double transport again to match non-ALM rendering more closely.
2019-06-20SL-11371Graham Linden
Remove the ugly band of fog color at the horizon in Low/Low+ entirely.
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.
2018-10-17division by zero protectionandreykproductengine
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-04SL-9809 [EEP] Environment becomes dark after setting "Glow Size" to the ↵andreykproductengine
maximum value
2018-09-07MAINT-8988Graham Linden
Make rebuilding sky tex not look up invariant values by converting from LLSD 15 times per pixel. Set range on density multiplier to be non-zero to clamp light attenuation to sane values. Fix UI for density multiplier to include 4 decimal places and not show 0.0003 as 0.00
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-01Modify use of sky settings, reduce complexity, and name funcs to indicate ↵Graham Linden
coord systems in use. Fix class2 softenLightF shader.
2018-03-08Prepare for validation and storage of legacy haze settings (still ↵Graham Linden graham@lindenlab.com
pass-through for now). Isolate more use of legacy haze params behind wrapper funcs.
2018-03-08Add LLVoSky wrapper for current env sky light direction.Graham Linden graham@lindenlab.com
Make LLVo classes use LLVoSky wrappers instead of direct access. Isolate more legacy haze param usage w/in settings.
2018-03-08Rename getFogColor from water and sky settings to getWaterFogColor and ↵Graham Linden graham@lindenlab.com
getSkyFogColor.
2018-03-07Isolate more legacy atmo param use in sky (convert to getLightAttenuation ↵Graham Linden graham@lindenlab.com
and getLightTransmittance). Optimize sky texture creation.
2018-03-07Move legacy atmospherics code outside of llvosky (begin teasing apart).Graham Linden graham@lindenlab.com