[#14437] Modifier Stack Refactor
authorCampbell Barton <ideasman42@gmail.com>
Sun, 11 Apr 2010 22:12:30 +0000 (22:12 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Sun, 11 Apr 2010 22:12:30 +0000 (22:12 +0000)
commit3fdaf5cecc9c7c521c4db514f916f083b17881a6
treefabdb833cab9ba68321fe9687abb5a44fd303798
parent139a0e7cb8a9003baa3d50d6d99d7f437b1d1899
[#14437] Modifier Stack Refactor
patch by Ben Batt (artificer)

Updated patch for 6 or so modifiers added since the patch was written.

- tested with CMake and SCons
- fixed one error were flags were being added to the fluids type.
- remove BKE_simple_deform.h, simple_deform.c, move functions into MOD_simpledeform.c since there were problems with circular deps.
- moved some fluid and boolean functions used by modifiers too.
57 files changed:
source/blender/CMakeLists.txt
source/blender/Makefile
source/blender/SConscript
source/blender/blenkernel/BKE_booleanops.h
source/blender/blenkernel/BKE_fluidsim.h
source/blender/blenkernel/CMakeLists.txt
source/blender/blenkernel/SConscript
source/blender/blenkernel/intern/booleanops.c
source/blender/blenkernel/intern/fluidsim.c
source/blender/blenkernel/intern/modifier.c
source/blender/blenkernel/intern/simple_deform.c [deleted file]
source/blender/modifiers/CMakeLists.txt [new file with mode: 0644]
source/blender/modifiers/MOD_modifiertypes.h [new file with mode: 0644]
source/blender/modifiers/Makefile [new file with mode: 0644]
source/blender/modifiers/SConscript [new file with mode: 0644]
source/blender/modifiers/intern/MOD_armature.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_array.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_bevel.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_boolean.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_boolean_util.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_boolean_util.h [new file with mode: 0644]
source/blender/modifiers/intern/MOD_build.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_cast.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_cloth.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_collision.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_curve.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_decimate.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_displace.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_edgesplit.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_explode.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_fluidsim.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_fluidsim_util.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_fluidsim_util.h [moved from source/blender/blenkernel/BKE_simple_deform.h with 63% similarity]
source/blender/modifiers/intern/MOD_hook.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_lattice.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_mask.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_meshdeform.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_mirror.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_multires.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_none.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_particleinstance.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_particlesystem.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_screw.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_shapekey.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_shrinkwrap.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_simpledeform.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_smoke.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_smooth.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_softbody.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_solidify.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_subsurf.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_surface.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_util.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_util.h [new file with mode: 0644]
source/blender/modifiers/intern/MOD_uvproject.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_wave.c [new file with mode: 0644]
source/creator/CMakeLists.txt