multipass forward rendering - directional light