Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Genrich <daniel.genrich@gmx.net>2007-11-19 03:01:33 +0300
committerDaniel Genrich <daniel.genrich@gmx.net>2007-11-19 03:01:33 +0300
commit14de7f4a2b70c4c1d159542b73dc01fac48261f8 (patch)
treeb487fdebe51d92e2ef09afd8c1e71cff73c63f8c /source/blender/blenkernel/intern/cloth.c
parent04e304682439c04ddc9eedb6e8429a1c65250e6d (diff)
fixed sse copy-paste glitch + #define __SSE3__ thanks to Lynx3d
Diffstat (limited to 'source/blender/blenkernel/intern/cloth.c')
-rw-r--r--source/blender/blenkernel/intern/cloth.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/cloth.c b/source/blender/blenkernel/intern/cloth.c
index ea3c8dec0c0..b0a45b6e720 100644
--- a/source/blender/blenkernel/intern/cloth.c
+++ b/source/blender/blenkernel/intern/cloth.c
@@ -567,6 +567,8 @@ DerivedMesh *clothModifier_do(ClothModifierData *clmd,Object *ob, DerivedMesh *d
{
if ((clmd->clothObject == NULL) || (numverts != clmd->clothObject->numverts) )
{
+ cloth_clear_cache(ob, clmd, 0);
+
if(!cloth_from_object (ob, clmd, result, dm, framenr))
return result;
@@ -756,7 +758,7 @@ static void cloth_to_object (Object *ob, DerivedMesh *dm, ClothModifierData *cl
for (i = 0; i < numverts; i++)
{
VECCOPY (mvert[i].co, cloth->x[i]);
- Mat4MulVecfl (ob->imat, mvert[i].co); /* softbody is in global coords */
+ Mat4MulVecfl (ob->imat, mvert[i].co); /* cloth is in global coords */
}
}
}