[Bf-blender-cvs] [ff3da11] alembic: Renamed the cache_dm to simply dm.

Lukas Tönne noreply at git.blender.org
Thu Mar 26 13:55:23 CET 2015


Commit: ff3da11035fb625276c077357aec142e90525966
Author: Lukas Tönne
Date:   Tue Mar 24 15:28:12 2015 +0100
Branches: alembic
https://developer.blender.org/rBff3da11035fb625276c077357aec142e90525966

Renamed the cache_dm to simply dm.

The fact that this is used for caching is only apparent on the higher
levels of the Object struct.

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

M	source/blender/blenkernel/intern/mesh.c
M	source/blender/blenkernel/intern/object.c
M	source/blender/blenkernel/intern/object_dupli.c
M	source/blender/editors/space_view3d/view3d_draw.c
M	source/blender/editors/space_view3d/view3d_view.c
M	source/blender/makesdna/DNA_object_types.h

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

diff --git a/source/blender/blenkernel/intern/mesh.c b/source/blender/blenkernel/intern/mesh.c
index e59e6fe..e6aa5df 100644
--- a/source/blender/blenkernel/intern/mesh.c
+++ b/source/blender/blenkernel/intern/mesh.c
@@ -2486,7 +2486,7 @@ Mesh *BKE_mesh_new_from_dupli_data(
         bool calc_tessface, bool calc_undeformed)
 {
 	Object *ob = data->ob;
-	DerivedMesh *dm = data->cache_dm;
+	DerivedMesh *dm = data->dm;
 	CustomDataMask mask;
 	
 	Mesh *tmpmesh;
diff --git a/source/blender/blenkernel/intern/object.c b/source/blender/blenkernel/intern/object.c
index 8eaac7c..744a821 100644
--- a/source/blender/blenkernel/intern/object.c
+++ b/source/blender/blenkernel/intern/object.c
@@ -2880,7 +2880,7 @@ bool BKE_object_minmax_dupli(Scene *scene, Object *ob, float r_min[3], float r_m
 				BoundBox *bb = NULL;
 				if (ob->dup_cache) {
 					DupliObjectData *dob_data = BKE_dupli_cache_find_data(ob->dup_cache, dob->ob);
-					if (dob_data->cache_dm) {
+					if (dob_data->dm) {
 						bb = &dob_data->bb;
 					}
 				}
diff --git a/source/blender/blenkernel/intern/object_dupli.c b/source/blender/blenkernel/intern/object_dupli.c
index e94681d..20d330e 100644
--- a/source/blender/blenkernel/intern/object_dupli.c
+++ b/source/blender/blenkernel/intern/object_dupli.c
@@ -1326,9 +1326,9 @@ static void dupli_cache_calc_boundbox(DupliObjectData *data)
 {
 	float min[3], max[3];
 	
-	if (data->cache_dm) {
+	if (data->dm) {
 		INIT_MINMAX(min, max);
-		data->cache_dm->getMinMax(data->cache_dm, min, max);
+		data->dm->getMinMax(data->dm, min, max);
 	}
 	else {
 		zero_v3(min);
@@ -1342,7 +1342,7 @@ void BKE_dupli_object_data_init(DupliObjectData *data, Object *ob, DerivedMesh *
 {
 	data->ob = ob;
 	
-	data->cache_dm = dm;
+	data->dm = dm;
 	dm->needsFree = false; /* take ownership */
 	
 	memset(&data->bb, 0, sizeof(data->bb));
@@ -1351,11 +1351,11 @@ void BKE_dupli_object_data_init(DupliObjectData *data, Object *ob, DerivedMesh *
 
 void BKE_dupli_object_data_clear(DupliObjectData *data)
 {
-	if (data->cache_dm) {
+	if (data->dm) {
 		/* we lock DMs in the cache to prevent freeing outside,
 		 * now allow releasing again
 		 */
-		data->cache_dm->needsFree = true;
+		data->dm->needsFree = true;
 		
 		data->cache_dm->release(data->cache_dm);
 	}
@@ -1499,7 +1499,7 @@ DupliObjectData *BKE_dupli_cache_find_data(DupliCache *dupcache, Object *ob)
 DupliObjectData *BKE_dupli_cache_add_mesh(DupliCache *dupcache, Object *ob, DerivedMesh *dm)
 {
 	DupliObjectData *data = dupli_cache_add_object_data(dupcache, ob);
-	data->cache_dm = dm;
+	data->dm = dm;
 	dupli_cache_calc_boundbox(data);
 	
 	/* we own this dm now and need to protect it until we free it ourselves */
diff --git a/source/blender/editors/space_view3d/view3d_draw.c b/source/blender/editors/space_view3d/view3d_draw.c
index cf1a2bd..28648cd 100644
--- a/source/blender/editors/space_view3d/view3d_draw.c
+++ b/source/blender/editors/space_view3d/view3d_draw.c
@@ -2158,10 +2158,10 @@ static void draw_dupli_objects_color(
 		tbase.object->transflag &= ~OB_IS_DUPLI_CACHE;
 		if (base->object->dup_cache) {
 			DupliObjectData *dob_data = BKE_dupli_cache_find_data(base->object->dup_cache, tbase.object);
-			if (dob_data->cache_dm) {
+			if (dob_data->dm) {
 				tbase.object->transflag |= OB_IS_DUPLI_CACHE;
 				
-				tbase.object->derivedFinal = dob_data->cache_dm;
+				tbase.object->derivedFinal = dob_data->dm;
 				bb_tmp = &dob_data->bb;
 			}
 		}
diff --git a/source/blender/editors/space_view3d/view3d_view.c b/source/blender/editors/space_view3d/view3d_view.c
index cf7cea2..b24d361 100644
--- a/source/blender/editors/space_view3d/view3d_view.c
+++ b/source/blender/editors/space_view3d/view3d_view.c
@@ -1044,10 +1044,10 @@ static void view3d_select_loop(ViewContext *vc, Scene *scene, View3D *v3d, ARegi
 								tbase.object->transflag &= ~OB_IS_DUPLI_CACHE;
 								if (base->object->dup_cache) {
 									DupliObjectData *dob_data = BKE_dupli_cache_find_data(base->object->dup_cache, tbase.object);
-									if (dob_data->cache_dm) {
+									if (dob_data->dm) {
 										tbase.object->transflag |= OB_IS_DUPLI_CACHE;
 										
-										tbase.object->derivedFinal = dob_data->cache_dm;
+										tbase.object->derivedFinal = dob_data->dm;
 									}
 								}
 
diff --git a/source/blender/makesdna/DNA_object_types.h b/source/blender/makesdna/DNA_object_types.h
index 058b5ea..4fdeebd 100644
--- a/source/blender/makesdna/DNA_object_types.h
+++ b/source/blender/makesdna/DNA_object_types.h
@@ -352,7 +352,7 @@ typedef struct DupliObjectData {
 	 */
 	struct Object *ob;
 	struct BoundBox bb;
-	struct DerivedMesh *cache_dm;
+	struct DerivedMesh *dm;
 } DupliObjectData;
 
 typedef struct DupliCache {




More information about the Bf-blender-cvs mailing list