Blender Git Loki
Git Commits -> Revision def1c3e
Revision def1c3e by Sybren A. Stüvel (master) May 16, 2018, 14:31 (GMT) |
Particle System: ported most DerivedMesh ? Mesh There are a few places where DerivedMesh is still used, most notably when calling the (not yet ported) cloth simulation. There is also still the use of Object.derivedDeform and Object.derivedFinal. Those places are marked with a TODO. Some functions in the editors module were copied to accept Mesh. Those already had 'mesh' in the name; the copies are suffixed with '__real_mesh' for easy renaming later when the DM-based functionality is removed. |
Commit Details:
Full Hash: def1c3eb4b5c2926431a1c975839e7719f06b38e
Parent Commit: 76b5e38
Lines Changed: +771, -461
22 Modified Paths:
/source/blender/alembic/intern/abc_hair.cc (+1, -1) (Diff)
/source/blender/blenkernel/BKE_mesh.h (+17, -0) (Diff)
/source/blender/blenkernel/BKE_particle.h (+10, -10) (Diff)
/source/blender/blenkernel/intern/object.c (+7, -9) (Diff)
/source/blender/blenkernel/intern/particle.c (+133, -132) (Diff)
/source/blender/blenkernel/intern/particle_distribute.c (+76, -66) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+51, -41) (Diff)
/source/blender/blenloader/intern/readfile.c (+3, -3) (Diff)
/source/blender/draw/intern/draw_cache_impl_particles.c (+11, -10) (Diff)
/source/blender/editors/include/ED_mesh.h (+10, -0) (Diff)
/source/blender/editors/mesh/editmesh_utils.c (+1, -1) (Diff)
/source/blender/editors/mesh/meshtools.c (+117, -1) (Diff)
/source/blender/editors/mesh/mesh_mirror.c (+123, -4) (Diff)
/source/blender/editors/physics/particle_edit.c (+69, -64) (Diff)
/source/blender/editors/physics/particle_object.c (+47, -29) (Diff)
/source/blender/editors/transform/transform_conversions.c (+2, -2) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+2, -2) (Diff)
/source/blender/makesdna/DNA_particle_types.h (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_particle.c (+32, -29) (Diff)
/source/blender/modifiers/intern/MOD_explode.c (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_particleinstance.c (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_particlesystem.c (+56, -54) (Diff)
/source/blender/blenkernel/BKE_mesh.h (+17, -0) (Diff)
/source/blender/blenkernel/BKE_particle.h (+10, -10) (Diff)
/source/blender/blenkernel/intern/object.c (+7, -9) (Diff)
/source/blender/blenkernel/intern/particle.c (+133, -132) (Diff)
/source/blender/blenkernel/intern/particle_distribute.c (+76, -66) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+51, -41) (Diff)
/source/blender/blenloader/intern/readfile.c (+3, -3) (Diff)
/source/blender/draw/intern/draw_cache_impl_particles.c (+11, -10) (Diff)
/source/blender/editors/include/ED_mesh.h (+10, -0) (Diff)
/source/blender/editors/mesh/editmesh_utils.c (+1, -1) (Diff)
/source/blender/editors/mesh/meshtools.c (+117, -1) (Diff)
/source/blender/editors/mesh/mesh_mirror.c (+123, -4) (Diff)
/source/blender/editors/physics/particle_edit.c (+69, -64) (Diff)
/source/blender/editors/physics/particle_object.c (+47, -29) (Diff)
/source/blender/editors/transform/transform_conversions.c (+2, -2) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+2, -2) (Diff)
/source/blender/makesdna/DNA_particle_types.h (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_particle.c (+32, -29) (Diff)
/source/blender/modifiers/intern/MOD_explode.c (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_particleinstance.c (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_particlesystem.c (+56, -54) (Diff)