X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=gamma_expansion_effect.cpp;h=24e8ea51aae3f08ab564e11f7a82cd7cb0aeac53;hp=bfccaa04b925a3aacd6d359a8b9680a2d1899373;hb=67b2debafd624d3be66588171d6ec677b54247ba;hpb=245513f7873fca03be3f031beddaca716d7536d9 diff --git a/gamma_expansion_effect.cpp b/gamma_expansion_effect.cpp index bfccaa0..24e8ea5 100644 --- a/gamma_expansion_effect.cpp +++ b/gamma_expansion_effect.cpp @@ -1,17 +1,20 @@ -#include #include #include "effect_util.h" #include "gamma_expansion_effect.h" #include "util.h" +using namespace std; + +namespace movit { + GammaExpansionEffect::GammaExpansionEffect() : source_curve(GAMMA_LINEAR) { register_int("source_curve", (int *)&source_curve); } -std::string GammaExpansionEffect::output_fragment_shader() +string GammaExpansionEffect::output_fragment_shader() { if (source_curve == GAMMA_LINEAR) { return read_file("identity.frag"); @@ -24,7 +27,7 @@ std::string GammaExpansionEffect::output_fragment_shader() assert(false); } -void GammaExpansionEffect::set_gl_state(GLuint glsl_program_num, const std::string &prefix, unsigned *sampler_num) +void GammaExpansionEffect::set_gl_state(GLuint glsl_program_num, const string &prefix, unsigned *sampler_num) { Effect::set_gl_state(glsl_program_num, prefix, sampler_num); @@ -120,3 +123,5 @@ void GammaExpansionEffect::set_gl_state(GLuint glsl_program_num, const std::stri set_uniform_float(glsl_program_num, prefix, "beta", 0.0181 * 4.5); } } + +} // namespace movit