diff options
author | Hans Goudey <h.goudey@me.com> | 2022-02-18 18:24:28 +0300 |
---|---|---|
committer | Hans Goudey <h.goudey@me.com> | 2022-02-18 18:25:13 +0300 |
commit | 734c6a4405f21078270e71a4c2f0e98e74173ad7 (patch) | |
tree | fa26ad0ef792ecf3c1f2133611d4d717168db4e9 /source/blender/blenlib | |
parent | ceea3d0f809b0579eb634fc5206a678d996327f6 (diff) |
Nodes: Update dependency graph when removing some nodes
When removing a node that has a dependence on an ID, like the object
info node, the dependency graph relations weren't updated. This can
cause unexpected performance issues if a complex node tree continues
to depend on an ID that it doesn't actually use anymore. To fix this case,
tag relations for an update if the node has a data-block socket.
Fixes part of T88332
Differential Revision: https://developer.blender.org/D14121
Diffstat (limited to 'source/blender/blenlib')
0 files changed, 0 insertions, 0 deletions