[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