Age | Commit message (Collapse) | Author |
|
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.
|
|
All paths now use the same atmospheric transport calcs.
|
|
can be differentiated in nSight while debugging.
|
|
Make fullbright transport look closer to normal transport so fullbright objects reflect distance.
|
|
Scale down of bloom was off by a factor of 3 or so.
|
|
Fix up shadow sampling and tweak shadow biasing.
Clean up shader decls of unused funcs.
Clean up whitespace diffs from release.
|
|
--HG--
branch : OPEN-340
|
|
--HG--
branch : OPEN-340
|
|
Given that mShaderObjects only ever expects one copy of a given shader object (leading to lots of "shaderV" and "shaderF"), it made having utility shaders a bit more difficult to incorporate.
This change makes sure the two are separated. Using this over a multimap largely for readibility.
Also, actually, you know, use this functionality.
--HG--
branch : OPEN-340
|
|
Still some work to go here. Largely related to how certain values (i.e., SSAO mix values) are supplied. But so far, so good.
--HG--
branch : OPEN-340
|
|
Make projector ambiance unshadowed in both forward and deferred for consistency.
|
|
forward rendering.
Add decls for intermediate lighting values for debug.
|