Age | Commit message (Collapse) | Author |
|
own passes and unify sky and water haze in forward rendering shaders.
|
|
longstanding bug with hard line in projector ambiance lighting. Incidental decruft of legacy_adjust and LOCAL_LIGHT_KILL, etc.
|
|
darkening hacks.
|
|
|
|
|
|
when probe ambiance is zero.
Hack for desaturating legacy materials has been removed for performance and quality reasons.
Adds a new setting for auto adjusting legacy skies. This is the PBR "opt out" button. If disabled, legacy skies will disable tonemapping, automatic probe ambiance, and HDR/exposure. If enabled, legacy skies will behave as if probe ambiance and HDR scale are 1.0, and ambient will be cut in half.
HDR scale will act as a sky brightener, but will automatically adjust dynamic exposure so the sky will be properly exposed. If you want relatively even exposure all the time, set HDR Scale to 1.0. If you want a high range of exposures between indoor/dark areas and outdoor/bright areas, increase HDR Scale.
Also tuned up SSAO (thanks Rye!).
Reviewed with Brad.
|
|
|
|
forward rendering code.
|
|
wrong color space.
|
|
|
|
remove some unused glsl files.
|
|
Restore SSAO to release version.
|
|
-- make desired interface but brute force color conversions). Placeholder PBR water and move to deprecate forward rendering shaders.
|
|
|
|
|
|
injection by extending shader loading to make use of addConstant() instead of hard-coding magic number constants in each GLSL file.
|
|
|
|
|
|
space for accurate color reproduction of sun textures
|
|
|
|
Removed some potential div-by-0 NaNs and a mangled clamp.
|
|
|
|
|
|
original fall-off.
Had to find a balance in the sunlight intensity calculation that behaves correctly for
both these issues.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This keeps ambient from getting overblown and better matches environment lighting with ALM on/off.
|
|
The un-water-fogged gap area was rendering while we were still above water, but the water surface was being near culled.
I've re-enabled preculling water objects (which also fixes issues with water culling vs spinning the camera) and it seems to behave correctly.
|
|
Remove all references to unused shader var global_gamma.
Remove many unused decls for gamma from shaders.
Make post-deferred gamma correction use display_gamma.
Make setting display_gamma use the correct RenderDeferredDisplayGamma setting.
|
|
Make fullbright rigged objects with alpha mode none use fullbright shader instead of incorrectly using the material shader.
Increase effect of variance in cloud shaders.
|
|
Modified windlight shader to remove adjustment to glow.z
|
|
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.
|
|
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.
|
|
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.
|
|
Modify ambient handling and forward projector lighting again to stamp out alpha fires.
|
|
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.
|
|
|