X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=main.cpp;fp=main.cpp;h=bc52e1d25b6bb2befb605a2a9e61e6016ac0305c;hp=4e2d303f893fc77525fdf558a70ac9e536a7143f;hb=bbf6d754a01960a637e821853cf50a282f2a9163;hpb=6c79a9e08302571667a50a219d95354e687bd841 diff --git a/main.cpp b/main.cpp index 4e2d303..bc52e1d 100644 --- a/main.cpp +++ b/main.cpp @@ -26,6 +26,10 @@ #include "util.h" #include "widgets.h" +#include "lift_gamma_gain_effect.h" +#include "saturation_effect.h" +#include "diffusion_effect.h" + unsigned char result[WIDTH * HEIGHT * 4]; float lift_theta = 0.0f, lift_rad = 0.0f, lift_v = 0.0f; @@ -165,13 +169,13 @@ int main(int argc, char **argv) inout_format.gamma_curve = GAMMA_sRGB; Input *input = 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 *diffusion_effect = chain.add_effect(EFFECT_DIFFUSION); - //Effect *vignette_effect = chain.add_effect(EFFECT_VIGNETTE); - //Effect *sandbox_effect = chain.add_effect(EFFECT_SANDBOX); + 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()); //sandbox_effect->set_float("parm", 42.0f); - //chain.add_effect(EFFECT_MIRROR); + //chain.add_effect(new MirrorEffect()); chain.add_output(inout_format); chain.finalize();