Age | Commit message (Collapse) | Author |
|
forward rendering code.
|
|
First pass of Screen Space Reflections
Approved-by: Dave Parks
|
|
reflection probes and anti-aliasing. Get render parity with current release viewer when reflection probes are disabled.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for lack of angular attenuation on ambient lighting on triangles facing away from sun.
|
|
|
|
deferred. Don't make terrain fullbright under water.
|
|
This keeps ambient from getting overblown and better matches environment lighting with ALM on/off.
|
|
inconsistencies between softenLightF.glsl, materialF.glsl, and alphaF.glsl
|
|
|
|
|
|
Fix diffuse boost when water fog is enabled and make deferred underwater shader participate in EEP/WL param updates by marking it as a water shader.
|
|
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.
|
|
Take out angular atten on additive too.
|
|
Remove spec killing additive fix for 1491 to unbreak fog.
|
|
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).
|
|
Revert fix for SL_11406 causing regression of SL-11041
|
|
Fix incorrect diffuse handling in class1 softenLight from contrib.
|
|
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.
|
|
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.
|
|
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).
|
|
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 blend between reflected/refracted water maps (make less transparent)
and fix setting of water fog color alpha on low end to better match
prev behavior of setting the internal control value in that case.
|
|
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.
|
|
|
|
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.
|
|
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.
|
|
the lighting pipe.
|
|
Consistency across class2/3/ALM 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.
|