This commit includes an attempt to add basic support for post processing FX to the language. Needs a lot of refactoring, and I think there's still a memory leak due to the post processing object being in the state object and not cleaned up correctly. I think need to introduce a global state singleton.
Not ready for release, but if you want to test build from this commit:
a8697e8
Added to the language:
This enables the Kaleidoscope effect, takes 1 argument which is the number of segments.
This enables the noise warp effect and takes 3 arguments: Speed, amplitude and frequency.
FX are on by default, Turn them on and off with CMD + z
Also still need to look at why ofxPostProcessing inverts the output when enabled.
This commit includes an attempt to add basic support for post processing FX to the language. Needs a lot of refactoring, and I think there's still a memory leak due to the post processing object being in the state object and not cleaned up correctly. I think need to introduce a global state singleton.
Not ready for release, but if you want to test build from this commit:
a8697e8
Added to the language:
This enables the Kaleidoscope effect, takes 1 argument which is the number of segments.
This enables the noise warp effect and takes 3 arguments: Speed, amplitude and frequency.
FX are on by default, Turn them on and off with
CMD + zAlso still need to look at why ofxPostProcessing inverts the output when enabled.