Blender Git Loki
Git Commits -> Revision 17447ac
Revision 17447ac by Sergey Sharybin (master) May 3, 2019, 13:50 (GMT) |
Depsgraph: Make sound ID part of the graph Currently those IDs are not covered by copy-on-write mechanism since that ruins the current design of BKE_sound, But this change allows to move towards system where sound handlers are only valid for an evaluated ID datablocks. |
Commit Details:
Full Hash: 17447ac5a6b56255dc3ee3ba5161a4aa640dca26
Parent Commit: e6697d0
Lines Changed: +63, -10
13 Modified Paths:
/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc (+20, -2) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes.h (+2, -0) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.cc (+22, -3) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.h (+2, -0) (Diff)
/source/blender/depsgraph/intern/debug/deg_debug_relations_graphviz.cc (+1, -0) (Diff)
/source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc (+3, -1) (Diff)
/source/blender/depsgraph/intern/node/deg_node.cc (+2, -3) (Diff)
/source/blender/depsgraph/intern/node/deg_node.h (+2, -0) (Diff)
/source/blender/depsgraph/intern/node/deg_node_component.cc (+2, -0) (Diff)
/source/blender/depsgraph/intern/node/deg_node_component.h (+1, -0) (Diff)
/source/blender/depsgraph/intern/node/deg_node_operation.cc (+2, -0) (Diff)
/source/blender/depsgraph/intern/node/deg_node_operation.h (+1, -0) (Diff)
/source/blender/makesdna/DNA_ID.h (+3, -1) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes.h (+2, -0) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.cc (+22, -3) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.h (+2, -0) (Diff)
/source/blender/depsgraph/intern/debug/deg_debug_relations_graphviz.cc (+1, -0) (Diff)
/source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc (+3, -1) (Diff)
/source/blender/depsgraph/intern/node/deg_node.cc (+2, -3) (Diff)
/source/blender/depsgraph/intern/node/deg_node.h (+2, -0) (Diff)
/source/blender/depsgraph/intern/node/deg_node_component.cc (+2, -0) (Diff)
/source/blender/depsgraph/intern/node/deg_node_component.h (+1, -0) (Diff)
/source/blender/depsgraph/intern/node/deg_node_operation.cc (+2, -0) (Diff)
/source/blender/depsgraph/intern/node/deg_node_operation.h (+1, -0) (Diff)
/source/blender/makesdna/DNA_ID.h (+3, -1) (Diff)