fix a little bug in phong shading regarding point normal