Output of vertex shader not read by fragment shader

Should be

camera.position.set(eye.x, eye.y, eye.z);

This works on the latest version I believe: