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. |
|