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

Reply via email to