cleaned up dualscattering shader