Blender Git Commit Log
Git Commits -> Revision b6981d9
Revision b6981d9 by Jacques Lucke (master) June 15, 2020, 15:43 (GMT) |
Modifiers: New callbacks for reading and writing .blend files This is part of a greater blenloader decentralization effort (T76372). For modifiers the goal is that fewer files have to be modified when a new modifier is added. This patch just adds the `blendWrite` and `blendRead` callbacks to `ModifierTypeInfo` but does not change any other code yet. In the next steps, modifier specific code will be moved from `writefile.c` and `readfile.c` into their corresponding `MOD_*` files. |
Commit Details:
Full Hash: b6981d9e48ef9ccf3ae1b39d11af480a4d76f135
Parent Commit: eaff606
Lines Changed: +130, -0
57 Modified Paths:
/source/blender/blenkernel/BKE_modifier.h (+17, -0) (Diff)
/source/blender/modifiers/intern/MOD_armature.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_array.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_bevel.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_boolean.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_build.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_cast.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_cloth.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_collision.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_correctivesmooth.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_curve.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_datatransfer.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_decimate.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_displace.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_dynamicpaint.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_edgesplit.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_explode.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_fluid.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_hook.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_laplaciandeform.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_laplaciansmooth.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_lattice.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_mask.cc (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_meshcache.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_meshdeform.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_meshsequencecache.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_mirror.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_multires.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_none.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_normal_edit.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_ocean.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_particleinstance.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_particlesystem.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_remesh.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_screw.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_shapekey.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_shrinkwrap.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_simpledeform.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_simulation.cc (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_skin.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_smooth.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_softbody.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_solidify.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_subsurf.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_surface.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_surfacedeform.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_triangulate.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_uvproject.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_uvwarp.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_warp.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_wave.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_weighted_normal.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_weightvgedit.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_weightvgmix.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_weightvgproximity.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_weld.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_wireframe.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_armature.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_array.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_bevel.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_boolean.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_build.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_cast.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_cloth.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_collision.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_correctivesmooth.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_curve.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_datatransfer.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_decimate.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_displace.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_dynamicpaint.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_edgesplit.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_explode.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_fluid.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_hook.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_laplaciandeform.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_laplaciansmooth.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_lattice.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_mask.cc (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_meshcache.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_meshdeform.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_meshsequencecache.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_mirror.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_multires.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_none.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_normal_edit.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_ocean.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_particleinstance.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_particlesystem.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_remesh.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_screw.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_shapekey.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_shrinkwrap.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_simpledeform.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_simulation.cc (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_skin.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_smooth.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_softbody.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_solidify.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_subsurf.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_surface.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_surfacedeform.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_triangulate.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_uvproject.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_uvwarp.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_warp.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_wave.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_weighted_normal.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_weightvgedit.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_weightvgmix.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_weightvgproximity.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_weld.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_wireframe.c (+2, -0) (Diff)