From 86f80c481cc1de4ddc722cd83913d2643c03474b Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Fri, 1 May 2015 19:14:28 +0200 Subject: Fix T44353, Fix T43981: random particle distribution overlaps if number is greater than 256. --- source/blender/blenkernel/intern/particle_distribute.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'source') diff --git a/source/blender/blenkernel/intern/particle_distribute.c b/source/blender/blenkernel/intern/particle_distribute.c index 1429d3b1cdc..4a2540e385b 100644 --- a/source/blender/blenkernel/intern/particle_distribute.c +++ b/source/blender/blenkernel/intern/particle_distribute.c @@ -668,6 +668,8 @@ static void exec_distribute_parent(TaskPool *UNUSED(pool), void *taskdata, int U ParticleSystem *psys= task->ctx->sim.psys; ParticleData *pa; int p; + + BLI_rng_skip(task->rng, PSYS_RND_DIST_SKIP * task->begin); pa= psys->particles + task->begin; switch (psys->part->from) { -- cgit v1.2.3