summaryrefslogtreecommitdiff
path: root/indra/newview/app_settings
AgeCommit message (Collapse)Author
2018-09-048283/4 WIPGraham Linden
2018-08-31MAINT-8983 cut RenderShadowBias down to -0.004 to get shadows reconnected to ↵Graham Linden
the ground
2018-08-30MAINT-9064Graham Linden
Fix binding of current/next sun/moon textures. Remove redundant code in GLSLShader determination of tex uniform bindings. Unhack mix calls in sun/moon shaders to reverse sense of blending (was working around reversed bindings).
2018-08-23MAINT-9006Graham Linden
Make perspective projection consistent between ALM and non-ALM when drawing water (horizon matches). Make perspective projection consistent between ALM and non-ALM when drawing heavenly bodies (sun disc position matches). Make gamma correction of sun disc tex consistent between ALM and non-ALM rendering.
2018-08-09Disable nSight debug.Graham Linden
2018-08-09MAINT-8951Graham Linden
Remove moon_dir related shader code causing sunlight shadow artifacting.
2018-08-07Protect sky code from (extremely unlikely yet still possible) lack of sky ↵Graham Linden
settings.
2018-08-03MergeRider Linden
2018-07-19Modify deferred sun disc and moon shaders to write all deferrred gbuffer ↵Graham Linden
channels and fix rendering issue from norm/spec channels during lighting.
2018-07-11Make sun/moon vert shaders use calcAtmospherics in hopes it will get OSX GL ↵Graham Linden
to link the shaders without complaining about unwritten varying vars.
2018-07-11Make moon/star rendering handle transitions between settings w defined ↵Graham Linden
textures and settings without better. Reverse direction of mix to match blend_factor values in stars shader.
2018-07-10Make advanced atmo sky shader compile again.Graham Linden
Make atmospheric model avoid redundant work when settings don't change. Point autobuild.xml at libatmosphere with op== to compare density profiles.
2018-07-10Support blending current/next bloom textures in deferred star rendering.Graham Linden
2018-07-10Fix star rendering issues in ALM.Graham Linden
2018-07-09Restore setting the inv proj matrix for advanced atmo render path.Graham Linden
Set nSight debug setting to 0 to fix ALM snapshots. Add popMatrix call to balance push around heavenly body rendering in ALM and fix mat stack overflow.
2018-07-03Fix deferred stars shader output decl.Graham 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-30MAINT-4019 fix ALM star rendering (make post-deferred and actually blend)Graham Linden
2018-06-29MAINT-8260 make TextureLoadFullRes not persistent to avoid issues with ↵Graham Linden
accidentally setting it on systems which cannot handle the mem load it implies
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-21MergeRider Linden
2018-06-13Fix logcontrol.xml with broken XML and put extra warn logging when live ↵Graham Linden
files fail to load.
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-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-11Fix water fog consolidation in underwater shaders.Graham Linden
Add plumbing facilities to allow current and next moon textures to be passed to moon shader. Modify moon shader to blend between current and next moon textures by blend factor.
2018-06-08Add specific shader for the moon to allow different rendering at day vs night.Graham Linden
Add MouseMoon positioning ala MouseSun debug setting and accessors to use it.
2018-06-07Validation fixes.Rider 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-06-01merge from viewer-releaseandreykproductengine
2018-05-23MergeGraham Linden graham@lindenlab.com
2018-05-22MergeRider Linden
2018-05-18Merged in lindenlab/viewer-releaseAndreyL ProductEngine
2018-05-16Merge and disable new sky render.Graham Linden graham@lindenlab.com
2018-06-07MAINT-8730 Remove unused fetchFeatureTable codeandreykproductengine
2018-05-02MAINT-8553 Allow copy a link or copy a folder containing a link in inventory.maxim_productengine
2018-05-01Le MergeGraham Linden graham@lindenlab.com
2018-04-20Move class3 sky/cloud shaders to where they need to be to get picked up by ALM.Graham Linden graham@lindenlab.com
Modify autobuild.xml to use new libatmo w/ state save/restore fixes (addresses font render glitch). Put in nSight debug support.
2018-04-14MergeGraham Linden graham@lindenlab.com
2018-04-13MergeRider Linden
2018-04-12Merged in lindenlab/viewer-releaseAndreyL ProductEngine
2018-04-12Merged in lindenlab/viewer-releaseAndreyL ProductEngine
2018-03-14Fix up atmospheric helpers and transport shader for adv atmo path.Graham Linden graham@lindenlab.com
Basic hook-up of sky settings to llatmosphere model. Moved mie aniso to be a top-level setting instead of a per-mie-layer setting.
2018-03-12Add new shader files missed in last commit.Graham Linden graham@lindenlab.com
2018-03-12De-duplicate deferred shader code for atmospherics and transport.Graham Linden graham@lindenlab.com
2018-03-12Fix decl mismatch in alpha shader and mark deferred shaders needing new ↵Graham Linden graham@lindenlab.com
linkage so ALM works again.
2018-03-12De-duplicate shader code for encoding and decoding normals to/from gbuffer ↵Graham Linden graham@lindenlab.com
format.
2018-03-12De-duplicate sRGB conversion funcs from many shadersGraham Linden graham@lindenlab.com
and unify on using the version that works on OSX. Add more logging to shader loading about fallbacks and loading succcess. Add frag shaders for sharing sRGB and normal encode/decode via GL shader linkage.