Calculate envmap reflection vector for the phong material per fragment

resolves #5058