OpenFX Release Notes for V1.5

Release Date: TBD

This will be version 1.5 of the OpenFX API. Significant additions support for Metal, CUDA and OpenCL rendering (including half-float bit depths), and an OfxDrawSuite for drawing overlays without requiring OpenGL. It also includes a new PropChoiceValue string-valued param type and the ability to reorder PropChoice options in new versions of a plugin while retaining back compatibility.

This is the first release produced by new OpenFX project within the Academy Software Foundation.

The build process is updated to use CMake and Conan, docs are available now on ReadTheDocs, and we have a new website at https://openeffects.org. Builds of the headers and support libs and plugins are now automatically produced on all changes to main on our Github.

GPU Rendering

The GPU Rendering Suite now supports Metal, CUDA, and OpenCL (Images and Buffers). See Rendering on GPU and source file include/ofxGPURender.h for details.

New Suites

  • OfxDrawSuiteV1

New Suite Versions

None

New Actions

  • OfxSetHost() – called first by the host, if it exists

New Properties

String Choice params:

GPU rendering:

Deprecations

None

Removals

None