I rewrote the shader so it works using Windows DX11 and opengl, so theoretically it should work on all platforms now.
Please comment if it still doesn't work on Mac or Linux (I don't have either to test on).
Fix a bug when the filter is applied to a video capture source set to deactivate when not shown. If the video capture source was cropped, the bug prevented the source from displaying when it was reactivated.
The Lua script no longer needs the separate .effect file in the subfolder. The effect shader is now included in the script file itself.