Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-01-10 | Fix for lineendings in depthToShadowVolumeG.glsl | andreykproductengine | |
2019-01-04 | Add 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. | |||
2019-01-03 | Fix per-frag fullbright soft clip convenience funcs to include additive and ↵ | Graham Linden | |
atten args. | |||
2018-12-19 | Add new shaders for advanced atmo SH env lighting calcs. | Graham Linden | |
2018-12-05 | Shader cleanup and consolidation of use of sRGB conversion funcs. | Graham Linden | |
2018-11-12 | SL-10044 SL-10045 | Graham Linden | |
Fix class 1 and 2 transport/gamma funcs and made usage consistent across all shaders. Fix class1\environment\waterV reverting to old d1/d2 names for wave directions. | |||
2018-11-09 | Add missing new shader files. | Graham Linden | |
2018-11-09 | Yes, Maurice, baby steps. | Graham Linden | |
2018-11-09 | Back out changes causing broken shadows and other render shenanigans. | Graham Linden | |
2018-11-06 | Move 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-11-06 | Remove scaleDownLight funcs and eliminate unused copy-pasted funcs in ↵ | Graham Linden | |
lighting shaders. Also fix terrain response to atmospherics shaders (was failing to apply ambient on low end even when atmospherics was on). | |||
2018-11-01 | SL-9994 | Graham Linden | |
Make shaders use consistent naming and parameter order for transport and atmospheric helpers. Share transport and gamma correction code where possible. Add lots of asserts and other validation for when things don't go as planned. Engage dumpShaderSource to get more source output with shader compilation fail. | |||
2018-10-10 | Remove unused uniforms from atmospherics helper shaders. | Graham Linden | |
2018-10-10 | Remove some unused atmospherics helpers and forward declarations of unused ↵ | Graham Linden | |
helper funcs. | |||
2018-10-09 | SL-1289 | Graham Linden | |
add cloud_variance control for randomized perturbance of clouds to break up tiling monotony | |||
2018-10-05 | SL-1925 | Graham Linden | |
More settings for rainbow/halo atmospheric effects, final default asset UUIDs, and shader mods. | |||
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-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 | 8283/4 WIP | Graham Linden | |
2018-08-09 | MAINT-8951 | Graham Linden | |
Remove moon_dir related shader code causing sunlight shadow artifacting. | |||
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-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-05-01 | Le Merge | Graham Linden graham@lindenlab.com | |
2018-04-20 | Move 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-03-14 | Fix 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-12 | Add new shader files missed in last commit. | Graham Linden graham@lindenlab.com | |
2018-03-08 | Get libatmosphere shader into link chain for Adv WL shaders. | Graham Linden graham@lindenlab.com | |
Point autobuild at fixed libatmosphere. | |||
2018-02-28 | Add 3p package for adv atmospherics to autobuild. | Graham Linden graham@lindenlab.com | |
Mark legacy atmospherics code with ifdefs. Fix up legacy uplift to include new atmospherics settings. | |||
2018-02-26 | Add distinct versions of sky, cloud, and transport shaders so they can be ↵ | Graham Linden graham@lindenlab.com | |
different with adv atmo shaders. | |||
2018-02-26 | Redo advanced atmo shader integration with SL. | Graham Linden graham@lindenlab.com | |
2015-11-10 | remove execute permission from many files that should not have it | Oz Linden | |
2013-03-29 | Update Mac and Windows breakpad builds to latest | Graham Madarasz | |
2011-10-28 | SH-2633 Fix for avatar hair turning white when editing appearance | Dave Parks | |
2011-10-04 | SH-2447, SH-2525, SH-2276 Strip out defunct global illumination code, add ↵ | Dave Parks | |
accounting for how much memory is taken up by LLRenderTarget, fix crash on login in bindGLIndices (work around driver bug that doesn't respect VAO state WRT to index buffers), remove some unused render targets, remove some unused shaders, make it possible to run a fullscreen session | |||
2011-09-24 | SH-2244 Fix for shaders not compiling on pre-GL-3.0 ATI drivers | Dave Parks | |
2011-09-22 | SH-2244 Fix for artifacts with L&S enabled when using core profile. | Dave Parks | |
2011-09-19 | SH-2243 fix for error in cloth shader | Dave Parks | |
2011-09-16 | SH-2243 work in progress -- don't use gl_FragColor or gl_FragData for ↵ | Dave Parks | |
outputs -- no more deprecation warnings on nvidia | |||
2011-09-16 | SH-2243 work in progress -- don't use deprecated shader state | Dave Parks | |
2011-09-15 | SH-2243 work in progress -- don't use built-in GL light state when shaders ↵ | Dave Parks | |
are available. | |||
2011-09-15 | SH-2243 work in progress -- no more deprecated built-in matrix state when ↵ | Dave Parks | |
using shaders. | |||
2011-08-19 | merge | Dave Parks | |
2011-08-17 | add proper copyright and license headers | Oz Linden | |
2011-08-17 | fix files that do not end with a newline (warn-on-failure:copyright because ↵ | Oz Linden | |
some have both problems...) |