NatronGitHub / openfx-misc

Miscellaneous OFX / OpenFX / Open Effects plugins
GNU General Public License v2.0
291 stars 92 forks source link

ShaderToy not running on DavinciResolve #69

Open AJpon opened 4 years ago

AJpon commented 4 years ago

I'm using Resolve 15 & 16. I installed the latest appveyor builds. https://ci.appveyor.com/project/NatronGitHub/openfx-misc/builds/30726233/artifacts But I'm having an error appear at Shadertoy filter while running the filter.

No parameter is exposed to user or OFX Plugin [net.sf.openfx.shadertoy] is NOT available

devernay commented 4 years ago

I think resolve's bad opengl support is to blame. You may have more luck by using the shadertoy.ofx that comes with Natron binaries, and has mesa3d (software rendering) support. It would be great to have an appveyor build with mesa3d support, starting by making an appveyor build of mangled osmesa. We use a rather old version of osmesa, but software rendering hasn't evolved much since. A nice contribution would be to have a powershell version of the Mesa build script, which builds using VS rather than mingw:

https://github.com/NatronGitHub/osmesa-install

devernay commented 4 years ago

Shadertoy with software rendering (Mesa) works fine on macOS Resolve.