- chain.add_input(inout_format);
- Effect *lift_gamma_gain_effect = chain.add_effect(EFFECT_LIFT_GAMMA_GAIN);
- Effect *saturation_effect = chain.add_effect(EFFECT_SATURATION);
- Effect *blur_effect = chain.add_effect(EFFECT_BLUR);
- Effect *vignette_effect = chain.add_effect(EFFECT_VIGNETTE);
- //Effect *sandbox_effect = chain.add_effect(EFFECT_SANDBOX);
+ FlatInput *input = new FlatInput(inout_format, FORMAT_BGRA, WIDTH, HEIGHT);
+ chain.add_input(input);
+ Effect *lift_gamma_gain_effect = chain.add_effect(new LiftGammaGainEffect());
+ Effect *saturation_effect = chain.add_effect(new SaturationEffect());
+ Effect *diffusion_effect = chain.add_effect(new DiffusionEffect());
+ //Effect *vignette_effect = chain.add_effect(new VignetteEffect());
+ //Effect *sandbox_effect = chain.add_effect(new SandboxEffect());