[Bf-blender-cvs] [e1c43d0] temp-modifier-deltamush-experimental: Add in timing ifdef

Campbell Barton noreply at git.blender.org
Sat Mar 28 20:32:28 CET 2015


Commit: e1c43d0b55ae9b7e8e8e1a3ae9f6f41625d202f0
Author: Campbell Barton
Date:   Sun Mar 29 06:32:09 2015 +1100
Branches: temp-modifier-deltamush-experimental
https://developer.blender.org/rBe1c43d0b55ae9b7e8e8e1a3ae9f6f41625d202f0

Add in timing ifdef

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

M	source/blender/modifiers/intern/MOD_deltamush.c

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

diff --git a/source/blender/modifiers/intern/MOD_deltamush.c b/source/blender/modifiers/intern/MOD_deltamush.c
index 7b91949..710064e 100644
--- a/source/blender/modifiers/intern/MOD_deltamush.c
+++ b/source/blender/modifiers/intern/MOD_deltamush.c
@@ -39,9 +39,15 @@
 #include "MOD_modifiertypes.h"
 #include "MOD_util.h"
 
-
 #include "BLI_strict_flags.h"
 
+#define DEBUG_TIME
+
+#include "PIL_time.h"
+#ifdef DEBUG_TIME
+#  include "PIL_time_utildefines.h"
+#endif
+
 static void initData(ModifierData *md)
 {
 	DeltaMushModifierData *dmmd = (DeltaMushModifierData *)md;
@@ -403,6 +409,10 @@ static void deltamushmodifier_do(
 	BLI_assert(dmmd->boundverts == numVerts && dmmd->deltas);
 
 
+#ifdef DEBUG_TIME
+	TIMEIT_START(delta_mush);
+#endif
+
 	/* do the actual delta mush */
 	smooth_verts(dmmd, dm, vertexCos, numVerts);
 
@@ -424,6 +434,10 @@ static void deltamushmodifier_do(
 
 		MEM_freeN(tangent_spaces);
 	}
+
+#ifdef DEBUG_TIME
+	TIMEIT_END(delta_mush);
+#endif
 }




More information about the Bf-blender-cvs mailing list