This repository has been archived on 2023-10-09. You can view files and clone it, but cannot push or open issues or pull requests.
Files
blender-archive/source/blender/blenkernel
Sergey Sharybin bc989497de Fix T38139: Objects which are in cyclic dependency are not updated
Graph traversal which is based on counting parents which are still
to be updated fails in cases there are cycles in the graph.

If there are cyclic dependencies in the scene all the objects from
the cycles will be updated in a single thread now one by one. This
makes blender behave the same way as it was before multi-threaded
DAG landed to master.

This needed to tweak depsgraph a bit so now dag_check_cycle() sets
is_acyclic field of DAG forest if there are cycles in the graph.

TODO: It might be possible to save some time on evaluation when
      all the tagged objects were updated in multi-threaded DAG
      traversal.
2014-01-13 15:57:51 +06:00
..
2013-03-26 07:29:01 +00:00
2013-09-18 00:07:17 +00:00
2013-09-13 23:58:00 +00:00
2013-12-18 18:36:07 +02:00
2013-12-26 21:33:58 +01:00
2013-03-26 07:29:01 +00:00
2013-03-26 07:29:01 +00:00
2013-11-07 13:32:32 +00:00
2014-01-04 13:17:07 +11:00
2014-01-12 22:05:24 +11:00