Commit: f9b7f3e930bd5d8dfa7d894df8cd841a71879c0e
Author: Sergey Sharybin
Date:   Thu Oct 10 11:00:14 2019 +0200
Branches: master
https://developer.blender.org/rBf9b7f3e930bd5d8dfa7d894df8cd841a71879c0e

Depsgraph: Don't use push-from-thread when scheduling graph

This isn't guaranteed that graph is scheduled from main thread,
so it is actually a miracle how it all worked.

===================================================================

M       source/blender/depsgraph/intern/eval/deg_eval.cc

===================================================================

diff --git a/source/blender/depsgraph/intern/eval/deg_eval.cc 
b/source/blender/depsgraph/intern/eval/deg_eval.cc
index 61dd461cfde..6b7d102c675 100644
--- a/source/blender/depsgraph/intern/eval/deg_eval.cc
+++ b/source/blender/depsgraph/intern/eval/deg_eval.cc
@@ -208,7 +208,7 @@ static void schedule_node(
 static void schedule_graph(TaskPool *pool, Depsgraph *graph)
 {
   for (OperationNode *node : graph->operations) {
-    schedule_node(pool, graph, node, false, 0);
+    schedule_node(pool, graph, node, false, -1);
   }
 }

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to