This repository has been archived on 2023-10-09. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
blender-archive/source/blender/bmesh/intern
Bastien Montagne 1178518a68 Refactor: Merge non-functional-change part of 'edit normals' 2017 GSoC.
This merges changes in internals, runtime-only of existing custom
normals code, which make sense as of themselves, and will make diff of
soc branch easier/lighter to review.

In the details, it mostly changes two things:

* Now, smooth fans (aka MLoopNorSpaceArray) can store either loop
indices, or pointers to BMLoop themselves. This makes sense since in
BMesh, it's relatively easy to get index from a BMElement, but nearly
impracticable to go the other way around.

* First change enforces another, now we cannot rely anymore on `loops`
being NULL in MLoopNorSpace to detect single-loop fans, so we instead
store that info in a new flag.

Again, these are expected to be totally non-functional changes.
2018-03-01 16:54:21 +01:00
..
2018-02-15 11:05:37 +11:00
2017-03-13 04:39:20 +11:00
2016-07-01 19:29:22 +10:00
2017-11-01 11:56:56 +11:00
2017-12-04 16:37:31 +11:00
2017-03-13 04:39:20 +11:00
2017-03-13 04:39:20 +11:00
2016-03-15 14:16:16 +05:00
2016-05-12 05:59:59 +10:00