alpha in fog being passed to shader
more shader improvements. still not quite right but faster!