LiftGammaGainEffect::LiftGammaGainEffect()
: lift(0.0f, 0.0f, 0.0f),
gamma(1.0f, 1.0f, 1.0f),
- gain(1.0f, 1.0f, 1.0f),
- saturation(1.0f)
+ gain(1.0f, 1.0f, 1.0f)
{
register_vec3("lift", (float *)&lift);
register_vec3("gamma", (float *)&gamma);
register_vec3("gain", (float *)&gain);
- register_float("saturation", &saturation);
}
std::string LiftGammaGainEffect::output_glsl()
2.2f / gamma.r,
2.2f / gamma.g,
2.2f / gamma.b);
- set_uniform_vec3(glsl_program_num, prefix, "inv_gamma_22", (float *)&gain_pow_inv_gamma);
+ set_uniform_vec3(glsl_program_num, prefix, "inv_gamma_22", (float *)&inv_gamma_22);
}