Blender Git Loki
Git Commits -> Revision e032ca2
Revision e032ca2 by Hans Goudey (master) April 26, 2021, 19:42 (GMT) |
Cleanup: Replace modifyVolume with modifyGeometrySet This allows us to remove a callback from the modifier type info struct. In the future the these modifiers might just be replaced by nodes internally anyway, but in the meantime it's nice to unify the handling of evaluated geometry a bit. Differential Revision: https://developer.blender.org/D11080 |
Commit Details:
Full Hash: e032ca2e25bf2e305b660da7a6026834e2e5006f
Parent Commit: a7bda03
Lines Changed: +41, -89
64 Modified Paths:
/source/blender/blenkernel/BKE_geometry_set.hh (+2, -0) (Diff)
/source/blender/blenkernel/BKE_modifier.h (+0, -4) (Diff)
/source/blender/blenkernel/intern/geometry_set.cc (+7, -0) (Diff)
/source/blender/blenkernel/intern/object.c (+1, -4) (Diff)
/source/blender/blenkernel/intern/volume.cc (+2, -16) (Diff)
/source/blender/modifiers/intern/MOD_armature.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_array.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_bevel.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_boolean.cc (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_build.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_cast.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_cloth.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_collision.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_correctivesmooth.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_curve.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_datatransfer.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_decimate.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_displace.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_dynamicpaint.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_edgesplit.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_explode.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_fluid.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_hook.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_laplaciandeform.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_laplaciansmooth.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_lattice.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_mask.cc (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_meshcache.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_meshdeform.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_meshsequencecache.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_mesh_to_volume.cc (+16, -3) (Diff)
/source/blender/modifiers/intern/MOD_mirror.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_multires.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_nodes.cc (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_none.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_normal_edit.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_ocean.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_particleinstance.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_particlesystem.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_remesh.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_screw.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_shapekey.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_shrinkwrap.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_simpledeform.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_skin.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_smooth.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_softbody.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_solidify.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_subsurf.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_surface.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_surfacedeform.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_triangulate.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_uvproject.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_uvwarp.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_volume_displace.cc (+13, -5) (Diff)
/source/blender/modifiers/intern/MOD_volume_to_mesh.cc (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_warp.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_wave.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_weighted_normal.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_weightvgedit.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_weightvgmix.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_weightvgproximity.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_weld.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_wireframe.c (+0, -1) (Diff)
/source/blender/blenkernel/BKE_modifier.h (+0, -4) (Diff)
/source/blender/blenkernel/intern/geometry_set.cc (+7, -0) (Diff)
/source/blender/blenkernel/intern/object.c (+1, -4) (Diff)
/source/blender/blenkernel/intern/volume.cc (+2, -16) (Diff)
/source/blender/modifiers/intern/MOD_armature.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_array.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_bevel.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_boolean.cc (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_build.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_cast.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_cloth.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_collision.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_correctivesmooth.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_curve.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_datatransfer.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_decimate.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_displace.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_dynamicpaint.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_edgesplit.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_explode.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_fluid.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_hook.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_laplaciandeform.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_laplaciansmooth.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_lattice.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_mask.cc (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_meshcache.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_meshdeform.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_meshsequencecache.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_mesh_to_volume.cc (+16, -3) (Diff)
/source/blender/modifiers/intern/MOD_mirror.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_multires.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_nodes.cc (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_none.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_normal_edit.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_ocean.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_particleinstance.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_particlesystem.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_remesh.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_screw.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_shapekey.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_shrinkwrap.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_simpledeform.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_skin.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_smooth.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_softbody.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_solidify.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_subsurf.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_surface.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_surfacedeform.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_triangulate.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_uvproject.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_uvwarp.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_volume_displace.cc (+13, -5) (Diff)
/source/blender/modifiers/intern/MOD_volume_to_mesh.cc (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_warp.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_wave.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_weighted_normal.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_weightvgedit.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_weightvgmix.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_weightvgproximity.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_weld.c (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_wireframe.c (+0, -1) (Diff)