Page MenuHome

Fix T96085: Repeated evaluation of geometry nodes when nothing changed.
ClosedPublic

Authored by Jacques Lucke (JacquesLucke) on Mar 1 2022, 1:42 PM.

Details

Summary

The issue was that the spreadsheet thinks that its context is outdated, because this check does not handled pinned ids correctly. This fix is not completely general, but seems to be good enough for now. The more fundamental issue is that the node editor does not know which modifier the current node tree belongs to.

Diff Detail

Repository
rB Blender
Branch
fix-update-cycle (branched from master)
Build Status
Buildable 20776
Build 20776: arc lint + arc unit

Event Timeline

Jacques Lucke (JacquesLucke) requested review of this revision.Mar 1 2022, 1:42 PM
Jacques Lucke (JacquesLucke) created this revision.

I don't fully understand the consequences here, but "Require pinning when the modifier isn't active" makes some intuitive sense.
The potential problems this causes are probably better than constant reevaluation :)

This revision is now accepted and ready to land.Mar 2 2022, 1:58 PM