babl: add meta data to RGBA model in core
authorØyvind Kolås <pippin@gimp.org>
Mon, 26 Nov 2018 23:28:15 +0000 (00:28 +0100)
committerØyvind Kolås <pippin@gimp.org>
Mon, 26 Nov 2018 23:28:15 +0000 (00:28 +0100)
babl/babl-core.c
babl/babl-model.c

index aab809a1d8187ae8e97e04719870f809e3466f5b..c551cb970dc8cde7aecbdd85bdc7cb681add54a3 100644 (file)
@@ -133,6 +133,9 @@ babl_core_init (void)
     babl_component_from_id (BABL_GREEN),
     babl_component_from_id (BABL_BLUE),
     babl_component_from_id (BABL_ALPHA),
+    "rgb",
+    "linear",
+    "alpha",
     NULL);
 
   /*
index 7b413037da0298efbf5e35d8f2d41da857521826..0eae215173d27252c83abf3d3450079da7d40631 100644 (file)
@@ -160,6 +160,10 @@ babl_model_new (void *first_argument,
         {
           flags |= BABL_MODEL_FLAG_ALPHA;
         }
+      else if (!strcmp (arg, "linear"))
+        {
+          flags |= BABL_MODEL_FLAG_LINEAR;
+        }
       else if (!strcmp (arg, "nonlinear"))
         {
           flags |= BABL_MODEL_FLAG_NONLINEAR;