Revision: 36251
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=36251
Author:   lukastoenne
Date:     2011-04-20 20:31:43 +0000 (Wed, 20 Apr 2011)
Log Message:
-----------
Internal need_exec tagging for group nodes, fixes #27034. Non-compositor node 
trees (texture and material) only use the need_exec flag to exclude cyclic 
dependencies, ugly double use of that flag. Oh well, hopefully can replace this 
altogether one day ;)

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/node.c

Modified: trunk/blender/source/blender/blenkernel/intern/node.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/node.c       2011-04-20 
17:51:56 UTC (rev 36250)
+++ trunk/blender/source/blender/blenkernel/intern/node.c       2011-04-20 
20:31:43 UTC (rev 36251)
@@ -2235,6 +2235,10 @@
                        if (ns)
                                ns->sockettype = sock->type;
                }
+               
+               /* non-composite trees do all nodes by default */
+               if (ntree->type!=NTREE_COMPOSIT)
+                       node->need_exec = 1;
        }
 }
 
@@ -2320,7 +2324,7 @@
                for(node= ntree->nodes.first; node; node= node->next) {
                        bNodeSocket *sock;
                        
-                       /* composite has own need_exec tag handling */
+                       /* non-composite trees do all nodes by default */
                        if(ntree->type!=NTREE_COMPOSIT)
                                node->need_exec= 1;
 

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to