Mike-Solar
4d393f3d23
尝试解决插件bug
2026-01-10 18:56:58 +08:00
Mike-Solar
8ed5660faf
solve some bugs
2026-01-05 18:01:13 +08:00
Mike-Solar
b8669f6a11
Change project name;
2026-01-05 16:22:26 +08:00
Mike-Solar
cad331eb2c
Fix compile errors
2026-01-05 01:50:05 +08:00
Mike-Solar
1b29bd147e
Add missing param instance types (String, Double3D/Integer3D, Group/Page, Custom/Bytes) and mapping to node inputs. app/pluginSupport/OlivePluginInstance.cpp, app/node/plugins/Plugin.cpp
2026-01-04 22:53:26 +08:00
Mike-Solar
3b16824f34
Ensure render path sets per-frame output data and handles ROD/bounds correctly.
2026-01-04 22:40:05 +08:00
Mike-Solar
f191486375
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)
2026-01-04 22:30:41 +08:00
Mike Solar
88ba0e4841
Update plugin parameter instances to use shared pointers and add new parameter creation logic
2025-12-24 17:51:56 +08:00
Mike-Solar
5aaa49c515
Add push button support for OFX plugins
...
This commit adds support for push buttons in OFX plugins by:
- Adding `kPushButton` to `NodeValue` enum
- Implementing `pushButtonClicked` slot in `PluginNode`
- Creating `NodeParamButton` widget for UI representation
- Updating `paraminstance.h` to handle push button instances
- Modifying `nodeparamviewwidgetbridge.cpp` to connect push button signals
2025-11-10 13:57:04 +08:00
Mike-Solar
8a7b6cf869
Add OFX plugin support and related infrastructure
...
This commit extends the OFX plugin support in Olive by:
- Initializing and scanning for OFX plugins
- Updating PluginNode to handle OFX plugin parameters and inputs
- Adding necessary methods and properties for OFX plugin integration
- Enhancing NodeFactory to include OFX plugin nodes
- Refactoring and renaming OliveInstance to OlivePluginInstance
- Introducing new classes for parameter handling (ParamInstance)
- Adding PluginJob for rendering OFX plugins
- Adjusting CMakeLists.txt files to include new source files
2025-11-09 17:03:56 +08:00
Mike Solar
6fdfd03ffd
update: update copyright
2025-08-05 17:12:49 +08:00
Mike Solar
4940212687
add: some codes about nodes plugin.
2025-08-03 22:42:05 +08:00