[Bf-blender-cvs] [1e7a8ab] master: Fix T45733: Crash w/ VColor + BlenderInternal

Campbell Barton noreply at git.blender.org
Wed Sep 9 08:55:39 CEST 2015


Commit: 1e7a8ab5e8ee0d54f83b20f77a16fd167db9da27
Author: Campbell Barton
Date:   Wed Sep 9 16:34:00 2015 +1000
Branches: master
https://developer.blender.org/rB1e7a8ab5e8ee0d54f83b20f77a16fd167db9da27

Fix T45733: Crash w/ VColor + BlenderInternal

Tessface CustomData layers were added multiple times when tangents were used.
This made BI crash accessing layers missing elsewhere.

===================================================================

M	source/blender/blenkernel/intern/DerivedMesh.c

===================================================================

diff --git a/source/blender/blenkernel/intern/DerivedMesh.c b/source/blender/blenkernel/intern/DerivedMesh.c
index 6c35641..286558237 100644
--- a/source/blender/blenkernel/intern/DerivedMesh.c
+++ b/source/blender/blenkernel/intern/DerivedMesh.c
@@ -593,8 +593,6 @@ void DM_generate_tangent_tessface_data(DerivedMesh *dm, bool generate)
 	if (!polyindex)
 		return;
 
-	CustomData_from_bmeshpoly(fdata, pdata, ldata, totface);
-
 	if (generate) {
 		for (i = 0; i < ldata->totlayer; i++) {
 			if (ldata->layers[i].type == CD_TANGENT)




More information about the Bf-blender-cvs mailing list