added support for multiple node iterations

Optimizes various effects, particularly blurs.
This commit is contained in:
itsmattkc
2019-12-15 00:39:28 +11:00
parent 23905f1eee
commit 0b7782e129
16 changed files with 82 additions and 30 deletions
+12 -2
View File
@@ -370,16 +370,26 @@ bool Node::IsAccelerated() const
return false;
}
QString Node::CodeVertex() const
QString Node::AcceleratedCodeVertex() const
{
return QString();
}
QString Node::CodeFragment() const
QString Node::AcceleratedCodeFragment() const
{
return QString();
}
int Node::AcceleratedCodeIterations() const
{
return 1;
}
NodeInput *Node::AcceleratedCodeIterativeInput() const
{
return nullptr;
}
NodeParam *Node::GetParameterWithID(const QString &id) const
{
foreach (NodeParam* param, params_) {