76 "Modifier node in depsgraph is not found. Likely due to missing "
77 "DEG_relations_tag_update().");
79 const bool modifier_enabled = !graph->use_visibility_optimization ||
80 (modifier->mode & modifier_mode);
83 modifier_node->
flag &= ~DEPSOP_FLAG_MUTE;
84 modifier_node->
flag |= mute_flag;
86 graph->need_update_nodes_visibility =
true;
94 DEG_NODE_VISITED = (1 << 0),
119 comp_node->possibly_affects_visible_id =
true;
120 comp_node->affects_visible_id =
true;
128 op_node->custom_flags = 0;
129 op_node->num_links_pending = 0;
130 for (
Relation *rel : op_node->outlinks) {
132 ++op_node->num_links_pending;
135 if (op_node->num_links_pending == 0) {
137 op_node->custom_flags |= DEG_NODE_VISITED;
182 target_affects_visible_id =
false;
189 if (target_possibly_affects_visible_id) {
191 comp_node->possibly_affects_visible_id |= target_possibly_affects_visible_id;
194 if (target_affects_visible_id) {
196 comp_node->affects_visible_id |= target_affects_visible_id;
224 graph->need_update_nodes_visibility =
false;