Keeping local copy of fresh normals to avoid reading from mesh. runs <16ms @720p