Files
test/source/blender/blenkernel
Brecht Van Lommel 20220d47e3 Dependency Graph: some refactoring which should have no user visible impact
besides performance in some cases.

* DAG_scene_sort is now removed and replaced by DAG_relations_tag_update in
  most cases. This will clear the dependency graph, and only rebuild it right
  before it's needed again when the scene is re-evaluated.

  This is done because DAG_scene_sort is slow when called many times from
  python operators. Further the scene argument is not needed because most
  operations can potentially affect more than the current scene.

* DAG_scene_relations_update will now rebuild the dependency graph if it's not
  there yet, and DAG_scene_relations_rebuild will force a rebuild for the rare
  cases that need it.

* Remove various places where ob->recalc was set manually. This should go
  through DAG_id_tag_update() in nearly all cases instead since this is now
  a fast operation. Also removed DAG_ids_flush_update that goes along with
  such manual tagging of ob->recalc.
2013-02-21 19:33:04 +00:00
..
2012-05-16 23:37:23 +00:00
2012-06-06 22:38:39 +00:00
2012-12-22 14:25:34 +00:00
2012-03-02 16:05:54 +00:00
2012-11-09 09:33:28 +00:00
2013-01-27 14:28:45 +00:00
2012-06-06 22:38:39 +00:00
2012-11-03 15:35:03 +00:00
2013-01-14 16:42:43 +00:00
2013-02-18 10:12:44 +00:00