[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [27954] trunk/blender/source/blender/ blenkernel/intern/scene.c: pointcache in set scenes wasnt updating

Campbell Barton ideasman42 at gmail.com
Fri Apr 2 13:18:52 CEST 2010


Revision: 27954
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=27954
Author:   campbellbarton
Date:     2010-04-02 13:18:52 +0200 (Fri, 02 Apr 2010)

Log Message:
-----------
pointcache in set scenes wasnt updating

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

Modified: trunk/blender/source/blender/blenkernel/intern/scene.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/scene.c	2010-04-02 11:15:37 UTC (rev 27953)
+++ trunk/blender/source/blender/blenkernel/intern/scene.c	2010-04-02 11:18:52 UTC (rev 27954)
@@ -953,8 +953,13 @@
 			BKE_animsys_evaluate_animdata(&scene->id, adt, ctime, 0);
 	}
 
+	/* XXX - this is called far to often, should be made apart of the depgraph */
 	BKE_ptcache_quick_cache_all(scene);
 
+	sce= scene;
+	while((sce= sce->set))
+		BKE_ptcache_quick_cache_all(sce);
+
 	/* in the future this should handle updates for all datablocks, not
 	   only objects and scenes. - brecht */
 }





More information about the Bf-blender-cvs mailing list