Code comments regarding last commit (forgotten to add before)
[blender.git] / source / blender / blenkernel / intern / particle_distribute.c
index 09da5fe72456bfb6e845e0137434062cdeb93e54..4f758bde7f9d5dfc55159b7d12a6762990407670 100644 (file)
@@ -440,6 +440,10 @@ static void distribute_from_verts_exec(ParticleTask *thread, ParticleData *pa, i
        zero_v4(pa->fuv);
 
        if (pa->num != DMCACHE_NOTFOUND && pa->num < ctx->dm->getNumVerts(ctx->dm)) {
+
+               /* This finds the first face to contain the emitting vertex,
+                * this is not ideal, but is mostly fine as UV seams generally
+                * map to equal-colored parts of a texture */
                for (int i = 0; i < ctx->dm->getNumTessFaces(ctx->dm); i++, mface++) {
                        if (ELEM(pa->num, mface->v1, mface->v2, mface->v3, mface->v4)) {
                                unsigned int *vert = &mface->v1;