Blender Git Commit Log

Git Commits -> Revision 5767dcb

Revision 5767dcb by Bastien Montagne (master)
June 16, 2019, 16:04 (GMT)
Fix T65809: Blender crash while using the Normal's "merge" option in edit mode.

Merge code will generate temp normal editing data for affected loops,
but since it will later (by setting some edges/faces to smooth) alter
and extend affected clnor spaces, it will also need temp normal editing
data for some other loops around those vertices...

Using those clnor editing data in that code is a bit of an abuse, but on
the other hand that struct stores exactly what we need.

So simply added an option to generate that editing data for all clnors
of affected vertices.

Commit Details:

Full Hash: 5767dcbe60c07cd9ef113e2f54eaad6981a47bce
Parent Commit: b1b0781
Lines Changed: +53, -23

4 Modified Paths:

/source/blender/bmesh/intern/bmesh_mesh.c (+43, -17) (Diff)
/source/blender/bmesh/intern/bmesh_mesh.h (+2, -1) (Diff)
/source/blender/editors/mesh/editmesh_tools.c (+7, -4) (Diff)
/source/blender/editors/transform/transform.c (+1, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021