summaryrefslogtreecommitdiff
path: root/indra/newview/pipeline.cpp
AgeCommit message (Collapse)Author
2019-01-29SL-10424Graham Linden
Ignore occlusion culling when rendering distortion map.
2019-01-25SL-10303Graham Linden
Modify sun disc shader to better position itself within the sun glow and to fade as the sun approaches the horizon (to mask where the position difference is greatest).
2019-01-18SL-10384Graham Linden
Fix issue with clip plane used in distortion map rendering including objects/avatars above water near surface.
2019-01-09Fix broken underwater rendering and reversed logic in generation of ↵Graham Linden
distortion map.
2019-01-08Fix broken distortion map rendering (was culling everything).Graham Linden
Clean up deferred\alpha shader to allow re-entrant graphics switching (link error on 2nd compile/link of deferred shaders). Clean up some uses of pragma(optimize,...).
2019-01-04Add new shaders for generating shadows from clouds.Graham Linden
Add new class3 shadow shaders for VSM shadows. Add disabled shadow pass in WLSky for using above.
2018-12-19Add new shaders for advanced atmo SH env lighting calcs.Graham Linden
2018-12-19Fix broken culling when rendering water reflection (unstable for many scene ↵Graham Linden
elements when 'Everything' is turned on).
2018-12-17MergeGraham Linden
2018-12-13MergeRider Linden
2018-12-10Mods to allow using ALM rendering in water reflections soGraham Linden
the reflections will better match what they're reflecting when ALM is enabled.
2018-12-10SL-9698 [EEP] Add beacons that point to sun & moon positionmaxim_productengine
2018-12-06De-duplicate deferred gbuffer access for getPosition/getNorm.Graham Linden
De-duplicate ambient occlusion shader code and move to new aoUtil.glsl Split shared shadow tap funcs into shadowUtil.glsl
2018-12-03SL-10055Graham Linden
Modify handling of directional light to prefer sun when it is up but use moon dir/color when it is alone in the sky. Modify handling of shader in shaders to get some shadowing of ambient and nighttime shadowing.
2018-11-27Comment out unused variables for mac build.Rider Linden
2018-11-26SL-10099Graham Linden
Remove user clip plane from culling pass and from attachment vis update. There will be more slop and render submits, but the results will be more stable and involve less culling mystery bugs like 9708.
2018-11-14MergeRider Linden
2018-11-14Merged in lindenlab/axonAndreyL ProductEngine
2018-11-09More incremental revive of 39561 contents to determine cuplrit.Graham Linden
2018-11-09Back out changes causing broken shadows and other render shenanigans.Graham Linden
2018-11-06Move to using a shared deferredUtil object for getting pos/norm from gbuffer.Graham Linden
Eliminate 20+ callsites with copy-paste of getPosition and/or getNorm code. Make pipeline use getShadowTarget/releaseShadowTarget consistently.
2018-10-10SL-9849 - color tweaks for dynamic bounding box. show impostor extents ↵Brad Payne (Vir Linden)
varies line thickness depending on how recently impostor was generated
2018-10-10SL-9849 - debug option for show impostor extentsBrad Payne (Vir Linden)
2018-10-09SL-9708 slight refrainGraham Linden
Remove portion of 9709 fix causing 9708 to regress.
2018-10-09SL-9709Graham Linden
Make VOWater objects avoid culling.
2018-09-25SL-1505 and SL-9608Graham Linden
Get both reflections and clip plane bugs fixed (at the same damn time).
2018-09-24SL-9708Graham Linden
Fix knock-on from fix for SL1505 reflection matrix bug by putting back old code for setting up underwater culling planes. Fix some diffs from viewer-release.
2018-09-19SL-1505Graham Linden
Prepend dir names to comments in water shaders to differentiate them in nSight captures. Fix calc of reflection camera modelview mats to properly reflect the environment.
2018-09-18SL-1475Graham Linden
Make stars use higher alpha and brighten reflected color before mixing to get stars to show up in reflections on water.
2018-09-10Fixes for switching between atmospherics implementations on the fly.Graham Linden
2018-09-10First pass at preferences and feature table hookup for advanced atmospherics.Graham Linden
2018-09-06MAINT-9077 FIXED Jellydolled avatar attachments can emit light.maxim_productengine
2018-08-31MAINT-8983 cut RenderShadowBias down to -0.004 to get shadows reconnected to ↵Graham Linden
the ground
2018-07-09Test Hg coding policy hooks.Graham Linden
2018-07-09Test Hg coding policy hooks.Graham Linden
2018-06-29MAINT-8817 remove automatic update of inv_proj matrix so sunLightF which ↵Graham Linden
expects it not to match the projection mat works again Fix misspellinging in missing settings asset notification string Fix moon quat conversion to get proper directional rotation Add early out so attempting to set parcel env settings doesn't crash
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-05mergeBrad Payne (Vir Linden)
2018-06-01Fix mis-merge of LLSettingsBase and remove optimize pragmas.Graham Linden
2018-06-01Merge to 5.1.6Graham Linden
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-05-31MergeRider Linden
2018-05-23MergeGraham Linden graham@lindenlab.com
2018-05-18Make nighttime elev constant _SIN, since it uses a sin value.Graham Linden graham@lindenlab.com
Put that constant in sky settings and eliminate dups. Fix up logic around when to use heavenly bodies (fix broken moon in basic sky). Remove unnecessary clip to horizon. Put in temp code to ena/dis sun/moon based on LLEnvironment::getIsDaytime().
2018-05-01Le MergeGraham Linden graham@lindenlab.com
2018-03-08Rename getFogColor from water and sky settings to getWaterFogColor and ↵Graham Linden graham@lindenlab.com
getSkyFogColor.
2018-03-07MergeRider Linden
2018-02-22Add settings/validations for new advanced atmo settings.Graham Linden graham@lindenlab.com
2018-02-18Atmospherics WIPGraham Linden graham@lindenlab.com
libatmosphere integrated in indra/llrender/llatmosphere.cpp Still working on runtime shaders to use libatmosphere precomputed atmospherics textures
2018-01-17Fix for 64-bit pointers in some llformat statementsBrad Payne (Vir Linden)