Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-01-24 | SL-10276 | Graham Linden | |
SL-9851 Fix cloud shaders to ignore clouds when cloud_scale is 0. Fix creation of heavenly body geo to avoid degenerate vector math and not randomly flip orientation when crossing zenith. Add sun_up_factor to eliminate sun glow around moon when sun is down. | |||
2019-01-03 | Fix per-frag fullbright soft clip convenience funcs to include additive and ↵ | Graham Linden | |
atten args. | |||
2018-11-19 | SL-10032 | Graham Linden | |
Plug more holes through which env ambient terms were finding their way into lighting calcs for HUDs. Fix up mismatched indenting (tabs v spaces) on several shaders. | |||
2018-11-15 | SL-10066 and SL-10067 | Graham Linden | |
Fix fullbright transport transposed args and use display gamma for post-deferred gamma correction. | |||
2018-11-14 | Work around broken deps on atmospheric vars in the frag-based deferred ↵ | Graham Linden | |
lighting pipe. | |||
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-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-11-01 | Back out unintended shader changes from SL-10000 fix. | Graham Linden | |
2018-11-01 | SL-10000 fix storing of ambient value when converting legacy settings | Graham Linden | |
2018-10-30 | SL-9966 | Graham Linden | |
Port over transport, gamma, atmospherics shader stub updates for per-fragment atmospherics. Fix bindings of current/next noise map when current and next are the same (select only one and force blend factor to 0). | |||
2018-10-19 | SL-9928 | Graham Linden | |
De-hackify WL additive to get better match between ALM and non-ALM rendering without bringing back SL-1491 lens flare bug. | |||
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-09-24 | SL-9711 modify clamping range on atmospheric additive color to balance ↵ | Graham Linden | |
between maintaining old look of WL settings and fixing SL1491 lens flare bug | |||
2018-09-17 | SL-1491 take two: fix non-ALM/class2 atmospherics additive artifacts | Graham Linden | |
Modulate class1 softenLight atmospheric additive by specular.a (same fix as for class2). Clamp additive color to <= vec3(0.2) to avoid similar artifacts in non-deferred render path. | |||
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-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-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-12 | De-duplicate deferred shader code for atmospherics and transport. | Graham Linden graham@lindenlab.com | |
2015-11-10 | remove execute permission from many files that should not have it | Oz Linden | |
2013-06-13 | NORSPEC-261 No more magic numbers, parity between forward and deferred ↵ | Dave Parks | |
rendering WRT to windlight and legacy shininess. Reviewed by Graham (a little bit). | |||
2013-04-30 | Fix vwr-dev-mat merge bugs in llpanelface (missing Oz fix) and XML | Graham Madarasz | |
2013-04-25 | Merge 3.5.1 into Materials | Graham Madarasz | |
2013-04-17 | First pass of gamma correction reimplementation. | Geenz | |
2013-03-29 | Update Mac and Windows breakpad builds to latest | Graham Madarasz | |
2013-03-26 | NORSPEC-57, NORSPEC-58 Remove sRGB and gamma correction from shaders to ↵ | Dave Parks | |
remove banding and not break all shiny objects. | |||
2013-01-11 | Initial (largely complete) gamma correct rendering implementation. | Geenz | |
2012-02-13 | SH-2908 Fix for shaders failing to compile when using GLSL 1.20 or 1.10 profile. | Dave Parks | |
2012-02-10 | SH-2908 Rework indexed texture rendering to use a uvec4 instead of a float ↵ | Dave Parks | |
for texture indices in the data stream. Also rework gl_FragColor overrides to not collide with some odd driver implementations. | |||
2012-02-08 | SH-2592 Fix for some shader uniforms using the wrong vector size. | Dave Parks | |
2012-01-31 | SH-2592 FIX -- (OS X Lion) Graphics issues with Atmospheric Shaders enabled ↵ | Leslie Linden | |
on Intel HD 3000, 10.7.2 This is a dummy check-in to get the previous commit associated with SH-2592 instead of EXP-2592, which was a typo. | |||
2012-01-30 | EXP-2592 FIX -- (OS X Lion) Graphics issues with Atmospheric Shaders enabled ↵ | Leslie Linden | |
on Intel HD 3000, 10.7.2 * Fixed up shaders to add haze_density and blue_density together correctly as vec4's rather than relying on the shader compiler to add them together properly. | |||
2012-01-30 | SH-2592 PROGRESS -- (OS X Lion) Graphics issues with Atmospheric Shaders ↵ | Leslie Linden | |
enabled on Intel HD 3000, 10.7.2 Refactored WindLight estate settings to use float uniforms in the shaders that only need it, rather than vec4's for everything. | |||
2011-11-11 | Assorted shader cleanup to remove a few warnings and errors for OS X. | Leslie Linden | |
2011-11-07 | SH-2546 Fix for black water under terrain (use vec3 instead of float for ↵ | Dave Parks | |
vary_AtmosAttenuation | |||
2011-11-01 | SH-2546 Fix for black avatars and terrain on GF Go 7800 (use vec3 instead of ↵ | Dave Parks | |
float on varying parameters). | |||
2011-10-28 | SH-2633 Fix for avatar hair turning white when editing appearance | Dave Parks | |
2011-09-28 | SH-2507 Shave some unused/redundant varying state and make the max texture ↵ | Dave Parks | |
index debug setting rebuild shaders to use no flow control when set to 1 or lower | |||
2011-09-24 | SH-2244 Fix for shaders not compiling on pre-GL-3.0 ATI drivers | 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 -- 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-08 | SH-2242 Work in progress migrating to glVertexAttrib everywhere | Dave Parks | |
2011-05-31 | SH-1682 Dynamically adjust the number of texture channels to use for indexed ↵ | Dave Parks | |
texture rendering based on available hardware. | |||
2010-10-06 | ATI compatibility pass | Dave Parks | |