[Bf-blender-cvs] [ffffdb9] depsgraph_refactor: Depsgraph: Use proper debug print for IK solver builder

Sergey Sharybin noreply at git.blender.org
Wed Jan 14 14:48:26 CET 2015


Commit: ffffdb9aa39762554b90c4994f420fb2145edbd2
Author: Sergey Sharybin
Date:   Wed Jan 14 17:35:02 2015 +0500
Branches: depsgraph_refactor
https://developer.blender.org/rBffffdb9aa39762554b90c4994f420fb2145edbd2

Depsgraph: Use proper debug print for IK solver builder

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

M	source/blender/depsgraph/intern/depsgraph_build_relations.cpp

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

diff --git a/source/blender/depsgraph/intern/depsgraph_build_relations.cpp b/source/blender/depsgraph/intern/depsgraph_build_relations.cpp
index bffc224..69e80af 100644
--- a/source/blender/depsgraph/intern/depsgraph_build_relations.cpp
+++ b/source/blender/depsgraph/intern/depsgraph_build_relations.cpp
@@ -91,10 +91,11 @@ extern "C" {
 #include "depsnode.h"
 #include "depsnode_component.h"
 #include "depsnode_operation.h"
-#include "depsgraph_types.h"
 #include "depsgraph_build.h"
+#include "depsgraph_debug.h"
 #include "depsgraph_eval.h"
 #include "depsgraph_intern.h"
+#include "depsgraph_types.h"
 
 #include "stubs.h" // XXX: REMOVE THIS INCLUDE ONCE DEPSGRAPH REFACTOR PROJECT IS DONE!!!
 
@@ -1195,15 +1196,13 @@ void DepsgraphRelationBuilder::build_rig(Scene *scene, Object *ob)
 				/* bone is part of same IK tree as parent - we use the last operation before "done" to prevent lockups
 				 * as both bones won't be done until the IK solver runs
 				 */
-				fprintf(stderr, "common root: %s (par = %s)\n", pchan->name, pchan->parent->name);
-				
+				DEG_DEBUG_PRINTF("common root: %s (par = %s)\n", pchan->name, pchan->parent->name);
 				OperationKey parent_transforms_key = bone_transforms_key(ob, pchan->parent); // XXX: does this settle for pre-IK?
 				add_relation(parent_transforms_key, bone_key, DEPSREL_TYPE_TRANSFORM, "[Parent Bone -> Child Bone]");
 			}
 			else {
 				/* bone is not in same IK tree as parent - can just directly use parent's "done" */
-				fprintf(stderr, "not common root: %s (par = %s)\n", pchan->name, pchan->parent->name);
-				
+				DEG_DEBUG_PRINTF("not common root: %s (par = %s)\n", pchan->name, pchan->parent->name);
 				OperationKey parent_key(&ob->id, DEPSNODE_TYPE_BONE, pchan->parent->name, DEG_OPCODE_BONE_DONE);
 				add_relation(parent_key, bone_key, DEPSREL_TYPE_TRANSFORM, "[Parent Bone -> Child Bone]");
 			}




More information about the Bf-blender-cvs mailing list