[Bf-blender-cvs] [2387be5] depsgraph_refactor: Depsgraph: Add debug print to DEG_id_tag_update_ex

Sergey Sharybin noreply at git.blender.org
Mon Jan 5 19:28:50 CET 2015


Commit: 2387be5ed986dda78703b6df4f02c248a9d1dac9
Author: Sergey Sharybin
Date:   Mon Jan 5 23:27:35 2015 +0500
Branches: depsgraph_refactor
https://developer.blender.org/rB2387be5ed986dda78703b6df4f02c248a9d1dac9

Depsgraph: Add debug print to DEG_id_tag_update_ex

Not as if it's something super-informative, but handy to have.

And allowed to know for sure if some missing updates is a result of
missing update tag or issues with partial updates.

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

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

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

diff --git a/source/blender/depsgraph/intern/depsgraph_tag.cpp b/source/blender/depsgraph/intern/depsgraph_tag.cpp
index 5be80a4..e9d41bf 100644
--- a/source/blender/depsgraph/intern/depsgraph_tag.cpp
+++ b/source/blender/depsgraph/intern/depsgraph_tag.cpp
@@ -54,6 +54,7 @@ unsigned int BKE_screen_visible_layers(bScreen *screen, Scene *scene);
 #include "DEG_depsgraph.h"
 
 #include "depsgraph.h"
+#include "depsgraph_debug.h"
 #include "depsnode.h"
 #include "depsnode_component.h"
 #include "depsnode_operation.h"
@@ -142,6 +143,7 @@ void DEG_id_tag_update(ID *id, short flag)
 
 void DEG_id_tag_update_ex(Main *bmain, ID *id, short flag)
 {
+	deg_debug_printf("%s: id=%s flag=%d\n", id->name, flag);
 	lib_id_recalc_tag_flag(bmain, id, flag);
 	for (Scene *scene = (Scene *)bmain->scene.first;
 	     scene != NULL;




More information about the Bf-blender-cvs mailing list