Fix T51308: Bright/Contrast Doesn't respect Pre-multiplied Alpha
[blender.git] / source / blender / makesrna / intern / rna_nodetree.c
index 60b75fca6895c89464a3a11fcc808d24476c4221..22d07d739cdf102b3fe92832c4d568b4a1e4f1e4 100644 (file)
@@ -5239,6 +5239,16 @@ static void def_cmp_luma_matte(StructRNA *srna)
        RNA_def_property_update(prop, NC_NODE | NA_EDITED, "rna_Node_update");
 }
 
+static void def_cmp_brightcontrast(StructRNA *srna)
+{
+       PropertyRNA *prop;
+
+       prop = RNA_def_property(srna, "use_premultiply", PROP_BOOLEAN, PROP_NONE);
+       RNA_def_property_boolean_sdna(prop, NULL, "custom1", 1);
+       RNA_def_property_ui_text(prop, "Convert Premul", "Keep output image premultiplied alpha");
+       RNA_def_property_update(prop, NC_NODE | NA_EDITED, "rna_Node_update");
+}
+
 static void def_cmp_chroma_matte(StructRNA *srna)
 {
        PropertyRNA *prop;