Commit: 45cf6f1cfc81bd057b33ea332b7022d0d3f6bff4
Author: Sergey Sharybin
Date: Thu Jan 17 12:55:51 2019 +0100
Branches: master
https://developer.blender.org/rB45cf6f1cfc81bd057b33ea332b7022d0d3f6bff4
Subdiv: Fix wrong corner passed to a callback
===================================================================
M source/blender/blenkernel/intern/subdiv_foreach.c
===================================================================
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);
}
}
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs