Blender Git Commit Log
Git Commits -> Revision 44cd24a
Revision 44cd24a by Sergey Sharybin (master) March 29, 2018, 10:41 (GMT) |
Particles: Remove dedicated recalc field from ParticleSettings Use more generic id->recalc flag. Also sanitize flag flush from settings to particle system. Need to do such flush before triggering point cache reset, since point cache reset will do some logic based on what flags are set. This will solve crash caused by threaded update which will set some bitflags while point cache reset is in progress. |
Commit Details:
Full Hash: 44cd24a9cee9ffb14b5d26a622f2158f55e008ba
Parent Commit: 526719b
Lines Changed: +8, -62
8 Modified Paths:
/source/blender/blenkernel/BKE_particle.h (+0, -5) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+6, -14) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc (+0, -13) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.cc (+1, -21) (Diff)
/source/blender/depsgraph/intern/depsgraph_tag.cc (+0, -6) (Diff)
/source/blender/depsgraph/intern/depsgraph_types.h (+0, -1) (Diff)
/source/blender/depsgraph/intern/depsgraph_type_defines.cc (+0, -1) (Diff)
/source/blender/makesdna/DNA_particle_types.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+6, -14) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc (+0, -13) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.cc (+1, -21) (Diff)
/source/blender/depsgraph/intern/depsgraph_tag.cc (+0, -6) (Diff)
/source/blender/depsgraph/intern/depsgraph_types.h (+0, -1) (Diff)
/source/blender/depsgraph/intern/depsgraph_type_defines.cc (+0, -1) (Diff)
/source/blender/makesdna/DNA_particle_types.h (+1, -1) (Diff)