[Bf-blender-cvs] [e229d66] master: Fix crash baking in cycles
Campbell Barton
noreply at git.blender.org
Sat Aug 8 15:31:47 CEST 2015
Commit: e229d66e99f8b3ae3f40bb34320507ec1be70f42
Author: Campbell Barton
Date: Sun Aug 9 08:28:58 2015 +1000
Branches: master
https://developer.blender.org/rBe229d66e99f8b3ae3f40bb34320507ec1be70f42
Fix crash baking in cycles
Error in recent move to looptri
===================================================================
M source/blender/render/intern/source/bake_api.c
===================================================================
diff --git a/source/blender/render/intern/source/bake_api.c b/source/blender/render/intern/source/bake_api.c
index 508ea8c..5e982e8 100644
--- a/source/blender/render/intern/source/bake_api.c
+++ b/source/blender/render/intern/source/bake_api.c
@@ -389,9 +389,9 @@ static void mesh_calc_tri_tessface(
MLoopTri *lt = &looptri[i];
MPoly *mp = &me->mpoly[lt->poly];
- triangles[i].mverts[0] = &mvert[lt->tri[0]];
- triangles[i].mverts[1] = &mvert[lt->tri[1]];
- triangles[i].mverts[2] = &mvert[lt->tri[2]];
+ triangles[i].mverts[0] = &mvert[me->mloop[lt->tri[0]].v];
+ triangles[i].mverts[1] = &mvert[me->mloop[lt->tri[1]].v];
+ triangles[i].mverts[2] = &mvert[me->mloop[lt->tri[2]].v];
triangles[i].is_smooth = (mp->flag & ME_SMOOTH) != 0;
if (tangent) {
More information about the Bf-blender-cvs
mailing list