finnished multipass forward renderer with point- and spotlight