diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2019-01-17 14:55:51 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2019-01-18 14:29:53 +0300 |
commit | 45cf6f1cfc81bd057b33ea332b7022d0d3f6bff4 (patch) | |
tree | 026ae5e745e43a1e94efbb55f8509fe4866a4f54 | |
parent | 02f86482b4e528f4cee106983c0c6ef81b0ca3e3 (diff) |
Subdiv: Fix wrong corner passed to a callback
-rw-r--r-- | source/blender/blenkernel/intern/subdiv_foreach.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/blender/blenkernel/intern/subdiv_foreach.c b/source/blender/blenkernel/intern/subdiv_foreach.c index 5c843561a4d..7cb539c6c9e 100644 --- a/source/blender/blenkernel/intern/subdiv_foreach.c +++ b/source/blender/blenkernel/intern/subdiv_foreach.c @@ -627,8 +627,8 @@ static void subdiv_foreach_edge_vertices_special_do( corner, subdiv_vertex_index); } - const int next_ptex_face_index = - ptex_face_start_index + (corner + 1) % coarse_poly->totloop; + const int next_corner = (corner + 1) % coarse_poly->totloop; + const int next_ptex_face_index = ptex_face_start_index + next_corner; for (int vertex_index = 1; vertex_index < num_vertices_per_ptex_edge - 1; vertex_index++, subdiv_vertex_index += veretx_delta) @@ -641,7 +641,7 @@ static void subdiv_foreach_edge_vertices_special_do( 0.0f, v, coarse_edge_index, coarse_poly_index, - corner, + next_corner, subdiv_vertex_index); } } |