Blender Git Loki
Git Commits -> Revision 7400aa7
Revision 7400aa7 by Brecht Van Lommel (master) January 31, 2019, 11:03 (GMT) |
Depsgraph: remove features incompatible with new system. Some features are incompatible with multithreading and reliable evaluation of dependencies. We are now removing them as part of a bigger cleanup to fix bugs in keyframing and invalid animation evaluations. * Dupliframes have been removed. This was a hack added before there were more powerful features like the array modifier. * Slow parent has been removed, never worked in 2.8. It was always unreliable for use in production due to depending on whatever frame was previously evaluated, which was not always the previous frame. * Particle instanced objects used to have their transform evaluated at the particle time. Now it always gets the current time transform. * Boids can no longer do predictive avoidance of force field objects, but still for other particles. Differential Revision: https://developer.blender.org/D4274 |
Commit Details:
Full Hash: 7400aa7e595063510ce9f29fa1b02ebd3f9296e2
Parent Commit: 3e072da
Lines Changed: +34, -389
15 Modified Paths:
/release/scripts/startup/bl_ui/properties_object.py (+1, -21) (Diff)
/source/blender/blenkernel/BKE_effect.h (+0, -1) (Diff)
/source/blender/blenkernel/BKE_object.h (+1, -5) (Diff)
/source/blender/blenkernel/intern/effect.c (+1, -13) (Diff)
/source/blender/blenkernel/intern/object.c (+22, -90) (Diff)
/source/blender/blenkernel/intern/object_dupli.c (+2, -99) (Diff)
/source/blender/blenloader/intern/versioning_legacy.c (+0, -11) (Diff)
/source/blender/depsgraph/intern/depsgraph_query_iter.cc (+1, -1) (Diff)
/source/blender/editors/object/object_intern.h (+0, -2) (Diff)
/source/blender/editors/object/object_ops.c (+0, -2) (Diff)
/source/blender/editors/object/object_relations.c (+0, -77) (Diff)
/source/blender/editors/space_info/info_stats.c (+0, -6) (Diff)
/source/blender/makesdna/DNA_object_types.h (+5, -12) (Diff)
/source/blender/makesrna/intern/rna_object.c (+0, -48) (Diff)
/source/blender/render/intern/source/pipeline.c (+1, -1) (Diff)
/source/blender/blenkernel/BKE_effect.h (+0, -1) (Diff)
/source/blender/blenkernel/BKE_object.h (+1, -5) (Diff)
/source/blender/blenkernel/intern/effect.c (+1, -13) (Diff)
/source/blender/blenkernel/intern/object.c (+22, -90) (Diff)
/source/blender/blenkernel/intern/object_dupli.c (+2, -99) (Diff)
/source/blender/blenloader/intern/versioning_legacy.c (+0, -11) (Diff)
/source/blender/depsgraph/intern/depsgraph_query_iter.cc (+1, -1) (Diff)
/source/blender/editors/object/object_intern.h (+0, -2) (Diff)
/source/blender/editors/object/object_ops.c (+0, -2) (Diff)
/source/blender/editors/object/object_relations.c (+0, -77) (Diff)
/source/blender/editors/space_info/info_stats.c (+0, -6) (Diff)
/source/blender/makesdna/DNA_object_types.h (+5, -12) (Diff)
/source/blender/makesrna/intern/rna_object.c (+0, -48) (Diff)
/source/blender/render/intern/source/pipeline.c (+1, -1) (Diff)