Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2019-01-17 14:55:51 +0300
committerSergey Sharybin <sergey.vfx@gmail.com>2019-01-18 14:29:53 +0300
commit45cf6f1cfc81bd057b33ea332b7022d0d3f6bff4 (patch)
tree026ae5e745e43a1e94efbb55f8509fe4866a4f54 /source/blender/blenkernel/intern/subdiv_foreach.c
parent02f86482b4e528f4cee106983c0c6ef81b0ca3e3 (diff)
Subdiv: Fix wrong corner passed to a callback
Diffstat (limited to 'source/blender/blenkernel/intern/subdiv_foreach.c')
-rw-r--r--source/blender/blenkernel/intern/subdiv_foreach.c6
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);
}
}