Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-14 | SL-9632 add uniform and code to supress atmospherics in all shaders that ↵ | Graham Linden | |
could be used by HUDs Make sky and cloud shaders use common scaleSoftClip implementation in gammaF.glsl | |||
2018-09-14 | SL-1491 | Graham Linden | |
Fix name at top of the 3 softenLight shaders so we can differentiate which is in use when using nSight debug. Made class2 softenLightF shader modulate the atmospherics additive to only specular shading to fix lens flare on terrain etc. | |||
2018-09-13 | Spruce up the non-ALM stars too. | Graham Linden | |
2018-09-12 | SL-9634 turn off nSight debug setting breaking snapshots (glReadPixels is ↵ | Graham Linden | |
incompatible with nSight debugging) | |||
2018-09-11 | Merge advanced atmo WIP | Graham Linden | |
2018-09-11 | Hide UI related to advanced atmospherics and make it off by default again. | Graham Linden | |
2018-09-10 | Add copies of existing lighting shaders for advanced atmo path. | Graham Linden | |
Enable advanced atmo by default. Disable nSight in settings.xml Remove MSVC debug pragmas. | |||
2018-09-10 | Move fname back inside class loop. grumble stringstream grumble. | Graham Linden | |
Fix sky depth-testing with advanced atmospherics. | |||
2018-09-10 | Fixes for switching between atmospherics implementations on the fly. | Graham Linden | |
2018-09-07 | Fix createDensityProfileLayer dropping passed in values. | Graham Linden | |
Enable sky density panel to update advanced atmo precomputed textures. Take wild stab at appropriate ranges for density parameters in edit panel UI. Clean up debug-only code that isn't necessary anymore. Point autobuild at latest version of libatmosphere package. | |||
2018-09-06 | Fix tex format mismatch between what libatmosphere was generating and what ↵ | Graham Linden | |
we were claiming to use in rendering. First pass at sky shader using libatmosphere sky radiance lookup. Add atmo density controls to ext daycycle floater tabs. | |||
2018-09-04 | Merge | Graham Linden | |
2018-09-04 | 8283/4 WIP | Graham Linden | |
2018-09-04 | Make legacy star brightness setting convert to 0-512 range of new settings. | Graham Linden | |
Make brightness scale in shader more linear and fix twinkling. | |||
2018-09-04 | Merge and fix MAINT-9087 and MAINT-9084 | Graham Linden | |
2018-08-31 | MAINT-8983 cut RenderShadowBias down to -0.004 to get shadows reconnected to ↵ | Graham Linden | |
the ground | |||
2018-08-30 | MAINT-9064 | Graham 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-23 | MAINT-9006 | Graham 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-09 | Disable nSight debug. | Graham Linden | |
2018-08-09 | MAINT-8951 | Graham Linden | |
Remove moon_dir related shader code causing sunlight shadow artifacting. | |||
2018-08-07 | Protect sky code from (extremely unlikely yet still possible) lack of sky ↵ | Graham Linden | |
settings. | |||
2018-08-03 | Merge | Rider Linden | |
2018-07-19 | Modify 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-11 | Make 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-11 | Make 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-10 | Make 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-10 | Support blending current/next bloom textures in deferred star rendering. | Graham Linden | |
2018-07-10 | Fix star rendering issues in ALM. | Graham Linden | |
2018-07-09 | Restore 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-03 | Fix deferred stars shader output decl. | Graham Linden | |
2018-07-03 | MAINT-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-30 | MAINT-4019 fix ALM star rendering (make post-deferred and actually blend) | Graham Linden | |
2018-06-29 | MAINT-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-27 | Make distinct ALM moon shader, tweak mix factor for day vs night moon ↵ | Graham Linden | |
shading, and fix transposed name of daycycle func. | |||
2018-06-21 | Merge | Rider Linden | |
2018-06-13 | Fix logcontrol.xml with broken XML and put extra warn logging when live ↵ | Graham Linden | |
files fail to load. | |||
2018-06-13 | Mods 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-12 | Fix 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-11 | Make 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-11 | Fix 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-08 | Add 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-07 | Validation fixes. | Rider Linden | |
2018-06-01 | Merge to 5.1.6 | Graham Linden | |
2018-06-01 | Modify use of sky settings, reduce complexity, and name funcs to indicate ↵ | Graham Linden | |
coord systems in use. Fix class2 softenLightF shader. | |||
2018-05-31 | Merge | Rider Linden | |
2018-06-01 | merge from viewer-release | andreykproductengine | |
2018-05-23 | Merge | Graham Linden graham@lindenlab.com | |
2018-05-22 | Merge | Rider Linden | |
2018-05-18 | Merged in lindenlab/viewer-release | AndreyL ProductEngine | |
2018-05-16 | Merge and disable new sky render. | Graham Linden graham@lindenlab.com | |