]> git.sesse.net Git - movit/blobdiff - effect_chain.cpp
Add an assert saying that if an input has premultiplied alpha, it must also have...
[movit] / effect_chain.cpp
index 68a60737878a76553b1e9f66b88cc692b0532a8a..a9b892725358039173725feea5306692f3432988 100644 (file)
@@ -727,6 +727,10 @@ void EffectChain::find_color_spaces_for_inputs()
                        default:
                                assert(false);
                        }
                        default:
                                assert(false);
                        }
+
+                       if (node->output_alpha_type == ALPHA_PREMULTIPLIED) {
+                               assert(node->output_gamma_curve == GAMMA_LINEAR);
+                       }
                }
        }
 }
                }
        }
 }