]> git.sesse.net Git - movit/blobdiff - gamma_compression_effect.cpp
Add do-nothing-conversions for gamma expansion/compression if we are already linear...
[movit] / gamma_compression_effect.cpp
index 2c88b02ffdefcc1a0babe551ae7da3e5a38c88a6..581542884aa81dab44e398e0818422c53763afcb 100644 (file)
@@ -12,6 +12,8 @@ GammaCompressionEffect::GammaCompressionEffect()
 std::string GammaCompressionEffect::output_glsl()
 {
        switch (destination_curve) {
+       case GAMMA_LINEAR:
+               return read_file("identity.glsl");
        case GAMMA_sRGB:
                return read_file("gamma_compression_effect_srgb.glsl");
        case GAMMA_REC_709:  // and GAMMA_REC_601