milasudril / texpainter

A tool for creating tilable textures
GNU General Public License v3.0
4 stars 1 forks source link

[question] Remove deep reevaluation of nodes #20

Closed milasudril closed 3 years ago

milasudril commented 3 years ago

When the nodes are evaluated in correct order (thanks to toposort), there should be no need for recursive calls in operator()()

milasudril commented 3 years ago

Defer beyond 1.0. Need to do some rewrite on FilterGraph::Node::operator()(). Store cache outside of node?