store normals in buffer