v0.1.3
Two truncated control names fixed
FFGL hands the host a 16-character parameter-name buffer. Two controls were
declared longer than that and have been shipping cut off:
| Declared | What Resolume drew | Now |
|---|---|---|
Rectifier Routing (17) |
Rectifier Routin |
Rectify Routing |
Crossfade Time Changes (22) |
Crossfade Time C |
Crossfade Time |
Both keep the pattern their neighbours use — nine sibling controls are
<effect> Routing, and the Delay group heading already supplies the context the
longer name spelled out. The OpenFX labels changed with them, so the control
reads the same in Resolume and in Resolve.
They are the same controls with the same defaults, but the name is what an OSC
path or a name-based mapping addresses, so re-check any such mapping.
The OpenFX plugin now ships for Linux — and needs GLEW installed
There is a -ofx-linux-x86_64 build in this release, for Resolve on Linux. It is
checked by loading it in a Rocky 8 container and calling the two entry points a
host calls first, rather than inferring from a successful build that it would load.
Linux users: install GLEW first, or the plugin will not load. Vectrix's
trace renderer is on the GPU, so unlike every other plugin in this fleet its
.ofxlinks OpenGL — the shipped binary needslibGLEW.so.2.0where its
siblings need only libc, libm and libpthread. On Rocky 8 / RHEL 8 that means
enabling PowerTools and installingglew-devel, which brings the runtime
library with it:sudo dnf config-manager --set-enabled powertools sudo dnf install glew-develThis is worth stating loudly because of how it fails: an OFX host does not
report a plugin that fails to load. Without GLEW, Resolve simply starts with
no Vectrix in the effects list and no error anywhere — which reads as a broken
download rather than a missing library. The container the load test runs in
installs GLEW before testing, so the test passing is not by itself evidence
that a stock machine will load it.
macOS and Windows are unaffected — they carry what they need.
A User guide button in the About block
About now carries four buttons instead of three: User guide, Project page,
Source on GitHub, Support the work. The guide button is new and opens this
plugin's published guide.
Also in this release
- Load test: install glew-devel, which is what actually carries libGLEW on EL8
- Load test: libGLEW comes from EPEL, which sharpens the problem
- Load test: glew comes from PowerTools on Rocky 8, not the base repos
- Link Threads, and install GLEW in the load test because the plugin needs it
- Vectrix Linux: build the FFGL SDK position-independent
- demo: let the support footer reach the intake origin
- Quote the vcpkg toolchain path so PowerShell expands it
- docs: add a user guide
Full changelog: v0.1.2...v0.1.3