Age | Commit message (Collapse) | Author |
|
|
|
Make class1/environment and class1/deferred water match.
|
|
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.
|
|
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 alpha shader include vertex color modulation in both srgb and linear flavors.
|
|
Fixed downscaling of the refscale passed in from WL in the water shader.
|
|
Make fullbright alpha test use correct handling when mask cutoff == 0.
|
|
like non-ALM.
|
|
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.
|
|
Make ALM use of non-ALM water rendering for refraction map light differently than non-ALM use of same.
|
|
Make underwater terrain shader mult vert lighting.
|
|
Remove update threshold logic causing hiccups and rework sky updates.
Make deferred water do double transport again to match non-ALM rendering more closely.
|
|
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).
|
|
Make genDrawInfo pay more attention to faces with 100% transparency that are not invisiprims.
|
|
Fix alpha output of fullbright deferred materials objects.
|
|
Made pointLightF use correct colorspace as multiPoint already was.
|
|
Revert fix for SL_11406 causing regression of SL-11041
|
|
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.
|
|
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...).
|
|
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.
|
|
Modify culling logic to exclude objects correctly in < Mid graphics.
|
|
Make fullbright alpha mask with mask cutoff == 0 not generate shadows.
Adjust handling of ambient across forward and deferred again.
|
|
More tweaking ambient light.
|
|
Use color channel for trees instead of shenanigans to get proper diffuse colors to shaders.
Remove fudge factors on density modifier in class1 sky.
|
|
Clamp fog distance multiplier to >= 0.05 and adjust min range on control as well.
Make sky shaders use dist mul consistently.
|
|
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.
|
|
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
|
|
Make materials apply vertex color to both linear and srgb versions of diffuse color.
|
|
Fix handling of ambient (was getting reset to 1,1,1,1 unintentionally).
Modify shaders to balance ambient across render modes again.
|
|
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).
|
|
Put back atten for non-ALM lighting that accounts for inverted lin atten setup of yore.
|
|
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.
|
|
Tamp down more view-dependent refraction map fail.
|
|
Undo attenuation hacks and balance with deferred path projector lighting.
|
|
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 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.
|