Permutation and self-shadowing fixes

In order to increase free permutation count postprocessing and
saturation are moved to shader static parms.