Revision: 27727
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=27727
Author:   blendix
Date:     2010-03-24 19:14:57 +0100 (Wed, 24 Mar 2010)

Log Message:
-----------
Render Branch: Evaluation of objects in a dupli group now also is done
scene_update_tagged instead of only during redraw.

Modified Paths:
--------------
    branches/render25/source/blender/blenkernel/intern/scene.c

Modified: branches/render25/source/blender/blenkernel/intern/scene.c
===================================================================
--- branches/render25/source/blender/blenkernel/intern/scene.c  2010-03-24 
18:13:08 UTC (rev 27726)
+++ branches/render25/source/blender/blenkernel/intern/scene.c  2010-03-24 
18:14:57 UTC (rev 27727)
@@ -913,6 +913,7 @@
 {
        Scene *sce;
        Base *base;
+       Object *ob;
        float ctime = frame_to_float(scene, scene->r.cfra); 
 
        /* update all objects: drivers, matrices, displists, etc. flags set
@@ -921,12 +922,23 @@
        /* sets first, we allow per definition current scene to have
           dependencies on sets, but not the other way around. */
        if(scene->set) {
-               for(SETLOOPER(scene->set, base))
-                       object_handle_update(scene, base->object);
+               for(SETLOOPER(scene->set, base)) {
+                       ob= base->object;
+
+                       object_handle_update(scene, ob);
+
+                       if(ob->dup_group)
+                               group_handle_recalc_and_update(scene, ob, 
ob->dup_group);
+               }
        }
        
        for(base= scene->base.first; base; base= base->next) {
-               object_handle_update(scene, base->object);
+               ob= base->object;
+
+               object_handle_update(scene, ob);
+
+               if(ob->dup_group)
+                       group_handle_recalc_and_update(scene, ob, 
ob->dup_group);
        }
 
        /* recalc scene animation data here (for sequencer) */


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

Reply via email to