From 25b2b6724d19d6f1f46b0489f58d03215127aeef Mon Sep 17 00:00:00 2001 From: Jacques Lucke Date: Wed, 1 Apr 2020 16:21:34 +0200 Subject: Fix T74224: Add missing depsgraph relations for boid particles Reviewers: brecht Differential Revision: https://developer.blender.org/D7302 --- source/blender/depsgraph/intern/builder/deg_builder_nodes.cc | 2 +- source/blender/depsgraph/intern/builder/deg_builder_relations.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'source/blender/depsgraph/intern') diff --git a/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc b/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc index f2108b3ad6c..128b2d3a9bf 100644 --- a/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc +++ b/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc @@ -1164,7 +1164,7 @@ void DepsgraphNodeBuilder::build_particle_systems(Object *object, bool is_object /* Particle system evaluation. */ add_operation_node(psys_comp, OperationCode::PARTICLE_SYSTEM_EVAL, nullptr, psys->name); /* Keyed particle targets. */ - if (part->phystype == PART_PHYS_KEYED) { + if (ELEM(part->phystype, PART_PHYS_KEYED, PART_PHYS_BOIDS)) { LISTBASE_FOREACH (ParticleTarget *, particle_target, &psys->targets) { if (particle_target->ob == nullptr || particle_target->ob == object) { continue; diff --git a/source/blender/depsgraph/intern/builder/deg_builder_relations.cc b/source/blender/depsgraph/intern/builder/deg_builder_relations.cc index 40fbfbc2b99..9258af3e164 100644 --- a/source/blender/depsgraph/intern/builder/deg_builder_relations.cc +++ b/source/blender/depsgraph/intern/builder/deg_builder_relations.cc @@ -1789,7 +1789,7 @@ void DepsgraphRelationBuilder::build_particle_systems(Object *object) } } /* Keyed particle targets. */ - if (part->phystype == PART_PHYS_KEYED) { + if (ELEM(part->phystype, PART_PHYS_KEYED, PART_PHYS_BOIDS)) { LISTBASE_FOREACH (ParticleTarget *, particle_target, &psys->targets) { if (particle_target->ob == nullptr || particle_target->ob == object) { continue; -- cgit v1.2.3