Blender Git Commit Log
Git Commits -> Revision d50821f
Revision d50821f by Sergey Sharybin (master) May 11, 2018, 10:49 (GMT) |
Particle edit: Initial support of edit with copy-on-write The idea is that edit mode structure is owned by original object, and used for drawing. This is a bit confusing, especially since path cache is also in that structure and needs evaluated object to calculate cache. In the future we should split edit data from visualization data, but that's bigger refactor. |
Commit Details:
Full Hash: d50821f145550b60078ce1106edd21348476d960
Parent Commit: ff3e9d0
Lines Changed: +111, -61
9 Modified Paths:
/source/blender/blenkernel/intern/particle.c (+18, -6) (Diff)
/source/blender/draw/intern/draw_cache.c (+6, -6) (Diff)
/source/blender/draw/intern/draw_cache.h (+3, -3) (Diff)
/source/blender/draw/intern/draw_cache_impl.h (+3, -3) (Diff)
/source/blender/draw/intern/draw_cache_impl_particles.c (+22, -9) (Diff)
/source/blender/draw/modes/particle_mode.c (+29, -20) (Diff)
/source/blender/editors/physics/particle_edit.c (+28, -12) (Diff)
/source/blender/editors/physics/particle_object.c (+1, -1) (Diff)
/source/blender/editors/physics/physics_intern.h (+1, -1) (Diff)
/source/blender/draw/intern/draw_cache.c (+6, -6) (Diff)
/source/blender/draw/intern/draw_cache.h (+3, -3) (Diff)
/source/blender/draw/intern/draw_cache_impl.h (+3, -3) (Diff)
/source/blender/draw/intern/draw_cache_impl_particles.c (+22, -9) (Diff)
/source/blender/draw/modes/particle_mode.c (+29, -20) (Diff)
/source/blender/editors/physics/particle_edit.c (+28, -12) (Diff)
/source/blender/editors/physics/particle_object.c (+1, -1) (Diff)
/source/blender/editors/physics/physics_intern.h (+1, -1) (Diff)