Blender Git Commits

Blender Git "soc-2017-normal-tools" branch commits.

Page: 4 / 11

November 21, 2017, 14:25 (GMT)
Merge branch 'master' into soc-2017-normal-tools
November 9, 2017, 21:53 (GMT)
Merge branch 'master' into soc-2017-normal-tools
November 9, 2017, 21:34 (GMT)
More rampaging cleanup & refactor in new clnor editmesh/transform code.

Also added loop_index to TransDataLoopNormal mapping, which allows us to
avoid another nasty loop-in-loop case.
November 9, 2017, 16:35 (GMT)
Fix bug with transform_ui helper.
November 9, 2017, 16:26 (GMT)
Fix/cleanup BM_lnorspace_invalidate().

This func can be made much nicer now that we store BMLoop pointers.
November 9, 2017, 16:03 (GMT)
LNorSpaceArray: Ease access to loop in BMesh context.

Unlike 'regular' mesh, BMesh makes it really hard to get a BMLoop from
its index - it's designed to work in reverse, with passing BMLoop
pointers around, not their indices.

Henceforce, changed MLoopNorSpaceArray to support two kind of loop
storage, either indices (when used with regular Mesh), or BMLoop
pointers themselves (when used with BMesh).

Changes are luckily fairly simple and straightforward, so would not
expect too much issues here (quick tests seem to be all OK), and this
makes handling of clnors in BMesh context much eaiser (avoiding some
mapping or double-looping to get loops from their indices...).

For same reason, also added BMLoop pointer itself in TransDataLoopNormal struct.

There's still some (new) code to adjust/simplify, will be done in next
commits.
November 8, 2017, 17:23 (GMT)
More cleanup...
November 8, 2017, 16:53 (GMT)
Move WeightedNormal modifier together with NormalEdit one in menu.

Though this breaks alphabetical order, it makes much more sense to have
those two together...
November 8, 2017, 15:51 (GMT)
More cleanup...
November 8, 2017, 12:24 (GMT)
More style cleanup, renaming some now-public functions.
November 8, 2017, 12:05 (GMT)
Tweaks to UI.
November 8, 2017, 11:08 (GMT)
Fix missing break in switch block.
November 8, 2017, 11:07 (GMT)
Merge branch 'master' into soc-2017-normal-tools

Conflicts:
source/blender/makesrna/intern/rna_scene.c
October 13, 2017, 16:54 (GMT)
Cleanup: better names for new clnor edit operators enums.

Even if those remain local to the file, better have not to use too much
generic names, this can easily backfire in future.
October 13, 2017, 16:45 (GMT)
Fix bad UI-related code in action callbacks of operators.

UI/drawing related code in action callbacks is really not nice,
especially since we do have a more consistent way to dynamically
show/hide some properties.

Note that transform_ops one remains rather hackish here (since we have
to use context for this case)... Not sure how to do it better so far.
October 12, 2017, 16:19 (GMT)
Fix missing new weighted normals modifier case in Outliners' drawing code.
October 12, 2017, 16:17 (GMT)
Fix some build warnings in new weighted normals modifier code.
October 12, 2017, 16:14 (GMT)
Cleanup (no functional change expected).

Mostly styling, and some minor/harmless errors.
October 12, 2017, 14:56 (GMT)
Merge branch 'master' into soc-2017-normal-tools

Conflicts:
intern/cycles/device/device.cpp
October 10, 2017, 14:19 (GMT)
Fix T53040: Vertex paint, texure & symmetry fail

Removed old logic for brush texture which was being applied twice.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021