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-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-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 | MAINT-8951 | Graham Linden | |
Remove moon_dir related shader code causing sunlight shadow artifacting. | |||
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 | 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-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-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-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-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 | |
2018-03-12 | Fix decl mismatch in alpha shader and mark deferred shaders needing new ↵ | Graham Linden graham@lindenlab.com | |
linkage so ALM works again. | |||
2018-03-12 | De-duplicate shader code for encoding and decoding normals to/from gbuffer ↵ | Graham Linden graham@lindenlab.com | |
format. | |||
2018-03-12 | De-duplicate sRGB conversion funcs from many shaders | Graham 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. | |||
2018-03-09 | De-duplicate water fog code and modify programs to include the shared object ↵ | Graham Linden graham@lindenlab.com | |
as necessary. | |||
2018-03-09 | Fix warnings from shaders and include EXTRA_CODE_HERE sentinel in places ↵ | Graham Linden graham@lindenlab.com | |
using DEFINE_GL_FRAGCOLOR for consistency. | |||
2018-02-18 | Atmospherics WIP | Graham Linden graham@lindenlab.com | |
libatmosphere integrated in indra/llrender/llatmosphere.cpp Still working on runtime shaders to use libatmosphere precomputed atmospherics textures | |||
2017-09-14 | MAINT-7129 - [Project Alex Ivy][MAC] Materials and ALM shaders broken in Mac ↵ | ruslantproductengine | |
viewer FIXED | |||
2015-11-10 | remove execute permission from many files that should not have it | Oz Linden | |
2015-06-03 | MAINT-4446 FIXED R2 (Alpha masking does not work when ALM is enabled if the ↵ | vyacheslavsproductengine | |
object has a legacy bump set.) | |||
2015-06-03 | Backed out changeset: ebdaabeef422 | vyacheslavsproductengine | |
2015-06-03 | MAINT-4446 FIXED R2 (Alpha masking does not work when ALM is enabled if the ↵ | vyacheslavsproductengine | |
object has a legacy bump set.) | |||
2014-12-01 | merge | Brad Payne (Vir Linden) | |
2014-10-14 | STORM-2080: correct fitted mesh rendering on some ATI cards | Oz Linden | |
2014-09-03 | Switch back to texture2dSpecular with a custom falloff dependent upon LOD. | Geenz | |
2014-09-03 | Switch to using texture2DLodDiffuse for reasons of having a nice soft edge ↵ | Geenz | |
for less glossy projector reflections. This makes far more sense than having the “spot” functionality, and opens projectors up to much more practical use cases and fits much better within the concept of glossy reflections than the previous spot behavior. | |||
2014-08-21 | Removal of commented out code. | Geenz | |
2014-09-10 | MAINT-3964 FIXED Textures with Alpha won't Animate on Rigged Mesh when worn ↵ | ruslantproductengine | |
: fix in shader (mul texcoord to tex matrix), array's optimization | |||
2014-08-07 | Code cleanup for BUG-6898 | Geenz | |
2014-08-07 | Glossy reflections for projectors. | Geenz | |
2014-08-06 | Fix for BUG-6895. | Geenz | |
This brings projector reflections more in line with the originally intended behavior of environment reflections. | |||
2014-03-24 | MAINT-3211 Fix for texture animations not working properly on rigged ↵ | Dave Parks | |
attachments when worn from inventory. | |||
2013-10-10 | Quite down log spam from loading shaders. | Dave Parks | |
Up bone cap to 64 for rigged meshes. | |||
2013-09-20 | MAINT-3172 fix rendering regressions from release mergedown | Graham Linden | |
2013-09-18 | The unbearable lightness of being norspec | Graham Linden | |
2013-09-09 | Merge viewer-release 3.6.5 Cocoa | Graham Linden | |
2013-09-09 | Merge viewer-release | simon | |
2013-09-05 | NORSPEC-360 fix issues with mip selection and TCs in projector fake env ↵ | Graham Linden | |
reflection | |||
2013-08-15 | NORSPEC-349 make render targets use original formats when resizing impostors ↵ | Graham Linden | |
and fix alpha for deferred impostor shader | |||
2013-08-15 | NORSPEC-342 NORSPEC-352 make impostor alpha shader use vertex alpha to ↵ | Graham Linden | |
remedy unsightly blemishes, boxes, and the occasional extra wing. |