[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [58854] branches/ soc-2013-meshdata_transfer/source/blender/bmesh/tools/bmesh_data_transfer.c : All Data transfer functions through projection: freeing the bmtrees at the end of each function

Walid Shouman eng.walidshouman at gmail.com
Sat Aug 3 13:10:39 CEST 2013


Revision: 58854
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=58854
Author:   walid
Date:     2013-08-03 11:10:39 +0000 (Sat, 03 Aug 2013)
Log Message:
-----------
All Data transfer functions through projection: freeing the bmtrees at the end of each function

Modified Paths:
--------------
    branches/soc-2013-meshdata_transfer/source/blender/bmesh/tools/bmesh_data_transfer.c

Modified: branches/soc-2013-meshdata_transfer/source/blender/bmesh/tools/bmesh_data_transfer.c
===================================================================
--- branches/soc-2013-meshdata_transfer/source/blender/bmesh/tools/bmesh_data_transfer.c	2013-08-03 11:03:52 UTC (rev 58853)
+++ branches/soc-2013-meshdata_transfer/source/blender/bmesh/tools/bmesh_data_transfer.c	2013-08-03 11:10:39 UTC (rev 58854)
@@ -1807,6 +1807,8 @@
 		}
 	}
 
+	BKE_bmbvh_free(bmtree_src);
+
 	return true;
 }
 
@@ -2016,6 +2018,8 @@
 
 	MEM_freeN(offsets_grp);
 
+	BKE_bmbvh_free(bmtree_src);
+
 	MEM_freeN(v_co_list_dst);
 	MEM_freeN(v_co_list_src);
 	MEM_freeN(tmp_weight);
@@ -2217,9 +2221,12 @@
 
 	}
 
+	BKE_bmbvh_free(bmtree_src);
+
 	MEM_freeN(v_co_list_dst);
 	MEM_freeN(v_co_list_src);
 	MEM_freeN(tmp_weight);
+
 	return true;
 }
 
@@ -2396,6 +2403,8 @@
 
 	}
 
+	BKE_bmbvh_free(bmtree_src);
+
 	MEM_freeN(v_co_list_dst);
 	MEM_freeN(v_co_list_src);
 	MEM_freeN(tmp_weight);




More information about the Bf-blender-cvs mailing list