]> git.sesse.net Git - movit/blobdiff - gamma_expansion_effect.cpp
Clean up stuff from the vertex shader.
[movit] / gamma_expansion_effect.cpp
index 1ecc897c00d73172e8205c48cb04a43a858eaea0..fdf34f58fe115b1c7bcd0cd9a95836606e843ba5 100644 (file)
@@ -12,11 +12,12 @@ GammaExpansionEffect::GammaExpansionEffect()
 std::string GammaExpansionEffect::output_glsl()
 {
        switch (source_curve) {
+       case GAMMA_LINEAR:
+               return read_file("identity.glsl");
        case GAMMA_sRGB:
                return read_file("gamma_expansion_effect_srgb.glsl");
        case GAMMA_REC_709:  // and GAMMA_REC_601
-               // Not implemented yet.
-               assert(false);
+               return read_file("gamma_expansion_effect_rec709.glsl");
        default:
                assert(false);
        }