Page MenuHome

Node update refactor
Closed, ResolvedPublicTO DO

Description

Goals:

  • More unified approach to updating everything that needs to be updated after a change.
  • Avoid quadratic or worse algorithms during the node tree update.
  • Improved detection of changes to the output to avoid tagging the depsgraph when it's not necessary.
  • Move towards a more declarative style of defining nodes by having a more centralized update procedure.

This should also fix parts of T88198.