Age | Commit message (Collapse) | Author |
|
Modify method for nerfing additive on terrain so it doesn't trip up deferred lighting and make light artifacts.
|
|
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).
|
|
Remove use of distance multiplier from sky shaders (but leave in the atmospherics helpers).
|
|
Fix class2/windlight clouds.
|
|
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).
|
|
Revert fix for SL_11406 causing regression of SL-11041
|
|
|
|
Adjust atmospheric lighting in frag shader.
|
|
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.
|
|
Make fullbright alpha mask with mask cutoff == 0 not generate shadows.
Adjust handling of ambient across forward and deferred again.
|
|
More tweaking ambient light.
|
|
Clamp fog distance multiplier to >= 0.05 and adjust min range on control as well.
Make sky shaders use dist mul consistently.
|
|
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.
|
|
Tweak application of ambient in deferred soften light for class1/2
|
|
Fix handling of ambient (was getting reset to 1,1,1,1 unintentionally).
Modify shaders to balance ambient across render modes again.
|
|
Limit banding from atmo exp falloff calc.
|
|
Modify ambient handling and forward projector lighting again to stamp out alpha fires.
|
|
Modify forward projector lighting to use falloff like the deferred lights.
Make tex cache not evaluate evictions for size during validation passes.
|
|
light contributions
(engages AMBIENT_KILL, SUNLIGHT_KILL, and LOCAL_LIGHT_KILL defines in shaders to accomplish
those tasks as required by each render mode).
|
|
Make terrain underwater shader not try to light said terrain.
Fix colorspace of reflected color in non-ALM shading.
Tweak transparency of water further.
|
|
Fix linear attenuation on forward projector lighting.
Revert setup of falloff to prev code.
Revert deferred water spec and tweak refl/refr blend.
|
|
Fix ambient light inputs to the renderer.
Fix 3rd sky shader w/ mistaken density mod conversion.
Make ambient clamp apply to all modes.
Tune ALM ambient clamp to match non-ALM.
|
|
Fix transport when no_atmo == 1 (HUD rendering) was in play.
|
|
Modify new spec response to better match old gloss response curve.
Tuned at 255, 192, 160, 128, 64, and 32 glossiness.
|
|
Reduce spec bloom further.
|
|
Modify calc of sunlight to avoid clipping in gamma correct on values outside 0-1 range.
Modify shaders to put back ambient clamp tuned to be close to ambient contrib in low/mid lighting.
|
|
More shader tweaks to fullbright transport to get correct coloring while keeping fog fixes.
|
|
Restore old sun matrix gen code.
Make sky use correct colorspace.
Make sunlight color the CPU-generated WL color when not using atmo shaders or deferred (helps 11107).
|
|
Fix fullbright colorspace handling and atmo transport.
|
|
Re-fix sun/moon glow factor and make it depend on moon brightness.
Make cloud shaders use sunlight color exclusively for consistency when moon is up or down.
|
|
Make haze look more like WL.
Make lack of sun and moon mean black and fixed dir to prevent spooky underlighting.
|
|
|
|
Fix diffuse boost in deferred lighting to match non-deferred.
Make class2 soften not clamp shadow color to incoming alpha (make shadows appear on terrain underwater).
|
|
Remove ambient term clamping to get less dark shadows where we want less dark shadows in ALM.
|
|
Tamp down bloom so we don't have to redo ten thousand gloss maps.
|
|
Gave clouds the Bob Ross treatment.
|
|
Make alpha shader apply vert color everywhere.
|
|
Fix sun/moon glow factor bustage.
Make darkness an option.
Fix moon fade shader logic getting confused when sun was below horizon.
|
|
Fix direct light matching across alpha/blended-material/deferred.
Get diffuse lighting to match from Low to Ultra.
|
|
Remove ambient clamp to keep shadows dark.
Partial fix for class 3 ambient term being wrong.
|
|
Don't ignore far z in culling.
Fix Mid lighting being very dark.
Partial fix for broken projectors with forward rendering.
|
|
Consistency across class2/3/ALM lighting.
|
|
Remove shader change to reduce additive to combat SL1491 as it also kills additive from foggy settings.
Zero out all cached hardware light colors causing uninit fun with class3 lighting.
|
|
about it).
Make a distinct class3/lighting/lightV which boosts to WL levels (* 2.0)
and make lighting without WL atmo enabled use class 2 or below.
Make forward shaders (alpha and materialF with alpha-blend mode on) more consistent with deferred lighting.
|
|
Bias shadow sampling and allow control of how dark shadows are (clamped ambient).
|
|
Fix flicker even in no shadow ALM from pow on final_da.
Shadow acne at Midday still present.
|
|
Modify handling of additive to make extreme range of glow focus/size safe from lens flare artifacts.
|
|
Restore light sum loops to fix broken ambient.
|
|
settings.
|
|
to WL).
Remove all refs to now unused calcFragAtmospherics.
|