Implement multi-input OFX clip wiring and texture handling

Store PluginJob input values for lookup
Add per-clip texture inputs on plugin nodes
Map input clips to textures during render (with Source fallback)
This commit is contained in:
2026-01-04 22:30:41 +08:00
parent 7c0f37b0a7
commit f191486375
31 changed files with 1147 additions and 130 deletions
@@ -94,12 +94,18 @@ OfxStatus OlivePluginInstance::setPersistentMessage(const char *type, const char
} else {
return kOfxStatFailed;
}
if (node_) {
emit node_->MessageCountChanged();
}
return kOfxStatOK;
}
OfxStatus OlivePluginInstance::clearPersistentMessage()
{
persistentErrors_.clear();
// TODO: tell the shell to remove message.
if (node_) {
emit node_->MessageCountChanged();
}
return kOfxStatOK;
}
void OlivePluginInstance::getProjectSize(double &xSize, double &ySize) const