[Bf-blender-cvs] [a19f9454761] hair_guides: Fix mesh sample inner loop for poisson disk generator, returned false always.
Lukas Tönne
noreply at git.blender.org
Fri Nov 17 09:59:35 CET 2017
Commit: a19f94547619fc1a779d61bc24444da1e944fd22
Author: Lukas Tönne
Date: Fri Nov 17 08:58:49 2017 +0000
Branches: hair_guides
https://developer.blender.org/rBa19f94547619fc1a779d61bc24444da1e944fd22
Fix mesh sample inner loop for poisson disk generator, returned false always.
===================================================================
M source/blender/blenkernel/intern/hair.c
M source/blender/blenkernel/intern/mesh_sample.c
===================================================================
diff --git a/source/blender/blenkernel/intern/hair.c b/source/blender/blenkernel/intern/hair.c
index c2e9bbba0eb..cbb8c2d2711 100644
--- a/source/blender/blenkernel/intern/hair.c
+++ b/source/blender/blenkernel/intern/hair.c
@@ -203,12 +203,13 @@ void BKE_hair_generate_follicles(
BKE_mesh_sample_generator_bind(gen, scalp);
+ static const bool use_threads = true;
pattern->num_follicles = BKE_mesh_sample_generate_batch_ex(
gen,
&pattern->follicles->mesh_sample,
sizeof(HairFollicle),
max_count,
- true);
+ use_threads);
BKE_mesh_sample_free_generator(gen);
}
diff --git a/source/blender/blenkernel/intern/mesh_sample.c b/source/blender/blenkernel/intern/mesh_sample.c
index e364c205830..cc673f62774 100644
--- a/source/blender/blenkernel/intern/mesh_sample.c
+++ b/source/blender/blenkernel/intern/mesh_sample.c
@@ -1094,7 +1094,7 @@ static bool generator_poissondisk_make_sample(const MSurfaceSampleGenerator_Pois
}
}
- return false;
+ return found_sample;
}
MeshSampleGenerator *BKE_mesh_sample_gen_surface_poissondisk(unsigned int seed, float mindist, unsigned int max_samples,
More information about the Bf-blender-cvs
mailing list