summaryrefslogtreecommitdiff
path: root/indra/newview/app_settings/shaders
AgeCommit message (Collapse)Author
2019-07-12SL-11588Graham Linden
Make avatar alpha shader ignore vertex color again.
2019-07-12SL-11109Graham Linden
Make shadowAlphaMask shader ignore vertex alpha before discards iff we're a fullbright object. Keep llappearance from stuffing dangling pointers into the alpha cache (crash iff you're using nSight debugging and disable readbacks).
2019-07-12SL-11545Graham Linden
Fix glow calcs in sky shaders (not just the not shared enough atmospherics funcs). Revert 10625 attempted fix as it breaks baggy clothes as much as skipping readbacks does.
2019-07-10SL-1491Graham Linden
Make sun additive contribition depend on facing the sun (without breaking fog). Put back scaling factor keeping sun contrib from blowing out with new FS param range for glow.
2019-07-08Fix materials content being emissive when it should not.Graham Linden
2019-07-08SL-11540Graham Linden
Make class1/environment and class1/deferred water match.
2019-07-05SL-11552Graham Linden
Fix materialF including debug force to linear color and re-add logic to stomp emissiveness when normals are not present unless explicitly requested via diffuse alpha mode.
2019-07-03SL-11545, SL-11543, SL-10625Graham Linden
Fix emissives without normal maps clobbering the alpha output in materialF. Modify glow size calc to get close to pre-EEP sun glow behavior (may require sky vert settings >= mid). Make bake ignore alpha readback for Intel until we can determine why their drivers now go boom.
2019-07-02SL-11533Graham Linden
Make alpha shader include vertex color modulation in both srgb and linear flavors.
2019-07-01SL-11427Graham Linden
Fixed downscaling of the refscale passed in from WL in the water shader.
2019-06-28SL-11381Graham Linden
Make fullbright alpha test use correct handling when mask cutoff == 0.
2019-06-28Modify water blend between refl and refr maps to preserve sunset colors more ↵Graham Linden
like non-ALM.
2019-06-28SL-9928Graham Linden
Take out angular atten on additive too.
2019-06-28SL-9928Graham Linden
Remove spec killing additive fix for 1491 to unbreak fog.
2019-06-27SL-11512Graham Linden
Modify method for nerfing additive on terrain so it doesn't trip up deferred lighting and make light artifacts.
2019-06-27SL-11503 take twoGraham Linden
Make ALM use of non-ALM water rendering for refraction map light differently than non-ALM use of same.
2019-06-27SL-11503Graham Linden
Make underwater terrain shader mult vert lighting.
2019-06-27SL-11151, SL-11504Graham Linden
Remove update threshold logic causing hiccups and rework sky updates. Make deferred water do double transport again to match non-ALM rendering more closely.
2019-06-25SL-1491Graham Linden
Nerf backfacing additive in ALM to prevent lens flares when facing away from sun. Use hack in spec gbuffer alpha to nerf additive only on terrain (leaves additive glare for sunsets on water).
2019-06-20SL-9989Graham Linden
Remove use of distance multiplier from sky shaders (but leave in the atmospherics helpers).
2019-06-20SL-11373Graham Linden
Fix class2/windlight clouds.
2019-06-19Sky fixes.Graham Linden
Make class1 sky use pre-projection pos to get proper distances for attenuation. Make all sky shaders use the dist_mul again. Revert to using old sky tessellation logic (may regress bugs addressed by new tess code).
2019-06-18SL-11051Graham Linden
Make genDrawInfo pay more attention to faces with 100% transparency that are not invisiprims.
2019-06-18SL-11406Graham Linden
Fix alpha output of fullbright deferred materials objects.
2019-06-18SL-10829 the 2ndGraham Linden
Made pointLightF use correct colorspace as multiPoint already was.
2019-06-18SL-11041Graham Linden
Revert fix for SL_11406 causing regression of SL-11041
2019-06-18SL-10969Graham Linden
Remove ambiance handling from alpha and blended materials objects for now. Still too many setups where they get blown out due to attenuation mismatches with deferred.
2019-06-18SL-11109Graham Linden
Move vert alpha multiply back before discard tests to fix object transparency only object shadow casting. Very likely re-breaks SL_11051 making fullbright alpha mask objects not cast when they should (due to broken vertex alpha...).
2019-06-18SL-11372Graham Linden
Fix incorrect diffuse handling in class1 softenLight from contrib.
2019-06-18Fix sky atmospherics in class1 to match class2 and Mid.Graham Linden
2019-06-12SL-11406Graham Linden
Adjust atmospheric lighting in frag shader.
2019-06-11SL-11370, SL-11372, SL-11337Graham Linden
Fix culling on Low+ water reflection pass. Make Mid+ / High use class1 deferred sky again (no rainbows, but faster!). Fix setting of cloud color for deferred sky/cloud shaders. Put water reflections back in wrong colorspace for consistency with release.
2019-06-10SL-11370Graham Linden
Modify culling logic to exclude objects correctly in < Mid graphics.
2019-06-10SL-10969, SL-11051Graham Linden
Make fullbright alpha mask with mask cutoff == 0 not generate shadows. Adjust handling of ambient across forward and deferred again.
2019-06-06SL-10969Graham Linden
More tweaking ambient light.
2019-06-06SL-11374Graham Linden
Use color channel for trees instead of shenanigans to get proper diffuse colors to shaders. Remove fudge factors on density modifier in class1 sky.
2019-06-05SL-9989Graham Linden
Clamp fog distance multiplier to >= 0.05 and adjust min range on control as well. Make sky shaders use dist mul consistently.
2019-06-05SL-11109, SL-11342, SL-11051Graham Linden
Fix handling of objects with object transparency by diffuse alpha mode none and replace discard test to allow diffuse mode alpha blend objects to not falsely cast shadows.
2019-06-03SL-10966Graham Linden
Fix light atten and transmittance calcs breaking ambient color contrib to fog. Needs to be tested on DRTSIM-415 or better to get legacy viewer settings that match EEP.
2019-06-03SL-11238, SL-11337Graham Linden
Tweak application of ambient in deferred soften light for class1/2
2019-05-31SL-11343Graham Linden
Make materials apply vertex color to both linear and srgb versions of diffuse color.
2019-05-31SL-11337Graham Linden
Fix handling of ambient (was getting reset to 1,1,1,1 unintentionally). Modify shaders to balance ambient across render modes again.
2019-05-31SL-11051Graham Linden
Make shadow alpha mask shader ignore vert alpha (if it mattered, it'd be blended anyway). Modify deferred fullbrightF to use same handling of alpha masking as shadows for consistency (esp when mask cutoff == 0).
2019-05-30SL-11289Graham Linden
Limit banding from atmo exp falloff calc.
2019-05-30SL-11330Graham Linden
Put back atten for non-ALM lighting that accounts for inverted lin atten setup of yore.
2019-05-29SL-10969Graham Linden
Modify ambient handling and forward projector lighting again to stamp out alpha fires.
2019-05-28SL-10969, SL-11073Graham Linden
Modify forward projector lighting to use falloff like the deferred lights. Make tex cache not evaluate evictions for size during validation passes.
2019-05-23SL-11260 part deuxGraham Linden
Tamp down more view-dependent refraction map fail.
2019-05-23Re-enable projector ambiance for forward alpha objects.Graham Linden
Undo attenuation hacks and balance with deferred path projector lighting.
2019-05-23Add render debug controls for forcing disable of ambient, sun, and local ↵Graham Linden
light contributions (engages AMBIENT_KILL, SUNLIGHT_KILL, and LOCAL_LIGHT_KILL defines in shaders to accomplish those tasks as required by each render mode).