diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-08-28 18:16:50 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-08-28 18:35:51 +0300 |
commit | a0a7d92cc40fe025e04bc7b4aaca6ffac52899af (patch) | |
tree | 8c566e002ea020ccc8329a0d2a26f66b0b8bf80e /source/blender/blenkernel/intern/particle_system.c | |
parent | a08d039e5958ce490741db90768c5698dd1dec0f (diff) |
Partial fix of T44881: Fix for missing particles update when changing seed
Was only visible with new dependency graph.
Changing emit_from still doesn't behave fully reliably tho, that needs some
closer investigation.
Diffstat (limited to 'source/blender/blenkernel/intern/particle_system.c')
-rw-r--r-- | source/blender/blenkernel/intern/particle_system.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/particle_system.c b/source/blender/blenkernel/intern/particle_system.c index dd43e63b9c3..9c720126eca 100644 --- a/source/blender/blenkernel/intern/particle_system.c +++ b/source/blender/blenkernel/intern/particle_system.c @@ -4212,10 +4212,12 @@ void particle_system_update(Scene *scene, Object *ob, ParticleSystem *psys) /* **** Depsgraph evaluation **** */ void BKE_particle_system_eval(EvaluationContext *UNUSED(eval_ctx), + Scene *scene, Object *ob, ParticleSystem *psys) { if (G.debug & G_DEBUG_DEPSGRAPH) { printf("%s on %s:%s\n", __func__, ob->id.name, psys->name); } + BKE_ptcache_object_reset(scene, ob, PTCACHE_RESET_DEPSGRAPH); } |