diff options
Diffstat (limited to 'source/blender/blenkernel/intern/subdiv_eval.c')
-rw-r--r-- | source/blender/blenkernel/intern/subdiv_eval.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/blender/blenkernel/intern/subdiv_eval.c b/source/blender/blenkernel/intern/subdiv_eval.c index e6f24aa6ff8..97c8d08589b 100644 --- a/source/blender/blenkernel/intern/subdiv_eval.c +++ b/source/blender/blenkernel/intern/subdiv_eval.c @@ -81,7 +81,8 @@ static void set_coarse_positions(Subdiv *subdiv, const Mesh *mesh, const float (*coarse_vertex_cos)[3]) { - const MVert *mvert = BKE_mesh_verts(mesh); + const float (*positions)[3] + = BKE_mesh_positions(mesh); const MPoly *mpoly = BKE_mesh_polys(mesh); const MLoop *mloop = BKE_mesh_loops(mesh); /* Mark vertices which needs new coordinates. */ @@ -109,8 +110,7 @@ static void set_coarse_positions(Subdiv *subdiv, vertex_co = coarse_vertex_cos[vertex_index]; } else { - const MVert *vertex = &mvert[vertex_index]; - vertex_co = vertex->co; + vertex_co = positions[vertex_index]; } copy_v3_v3(&buffer[manifold_vertex_index][0], vertex_co); manifold_vertex_index++; |