Blender Git Commit Log
Git Commits -> Revision b5dbe43
Revision b5dbe43 by Jacques Lucke (master) September 20, 2018, 10:04 (GMT) |
Cleanup: move DerivedMesh wrappers for modifiers further down the hierarchy The main goal of this patch is to cleanup the interface of every modifier. More specifically the interface of modifiers should be DerivedMesh-free. Internally some modifiers still use DerivedMesh. However I think it is better when the wrappers are in the modifiers so that higher level functions can use the simplified interface. This patch removes the applyModifier_DM and applyModifierEM_DM functions. In a previous patch (rB3614d9d) the other functions that used DerivedMesh have been removed. Reviewers: brecht |
Commit Details:
Full Hash: b5dbe43d3ebfdc238d56bbb71ec17735cebdc951
Parent Commit: add8e1c
Lines Changed: +98, -143
11 Modified Paths:
/source/blender/blenkernel/BKE_modifier.h (+12, -32) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/displist.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/mesh_convert.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/modifier.c (+33, -88) (Diff)
/source/blender/blenkernel/intern/multires.c (+4, -1) (Diff)
/source/blender/modifiers/intern/MOD_dynamicpaint.c (+6, -3) (Diff)
/source/blender/modifiers/intern/MOD_explode.c (+6, -3) (Diff)
/source/blender/modifiers/intern/MOD_multires.c (+5, -3) (Diff)
/source/blender/modifiers/intern/MOD_smoke.c (+6, -3) (Diff)
/source/blender/modifiers/intern/MOD_subsurf.c (+22, -6) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/displist.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/mesh_convert.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/modifier.c (+33, -88) (Diff)
/source/blender/blenkernel/intern/multires.c (+4, -1) (Diff)
/source/blender/modifiers/intern/MOD_dynamicpaint.c (+6, -3) (Diff)
/source/blender/modifiers/intern/MOD_explode.c (+6, -3) (Diff)
/source/blender/modifiers/intern/MOD_multires.c (+5, -3) (Diff)
/source/blender/modifiers/intern/MOD_smoke.c (+6, -3) (Diff)
/source/blender/modifiers/intern/MOD_subsurf.c (+22, -6) (Diff)