}
static int
-is_model_duplicate (Babl *babl,
- const Babl *space,
- int components,
+is_model_duplicate (Babl *babl,
+ const Babl *space,
+ int components,
BablComponent **component)
{
int i;
{
flags |= BABL_MODEL_FLAG_INVERTED;
}
- else if (!strcmp (arg, "premultiplied"))
+ else if (!strcmp (arg, "associated"))
{
- flags |= BABL_MODEL_FLAG_PREMULTIPLIED;
+ flags |= BABL_MODEL_FLAG_ASSOCIATED;
}
else if (!strcmp (arg, "alpha"))
{
enum _BablModelFlag
{
BABL_MODEL_FLAG_ALPHA = 1<<1,
- BABL_MODEL_FLAG_PREMULTIPLIED = 1<<2,
+ BABL_MODEL_FLAG_ASSOCIATED = 1<<2,
BABL_MODEL_FLAG_INVERTED = 1<<3,
- /* BABL_MODEL_FLAG_ALPHA_ENCODED = 1<<4, NYI */
BABL_MODEL_FLAG_LINEAR = 1<<10,
BABL_MODEL_FLAG_NONLINEAR = 1<<11,
/* BABL_MODEL_FLAG_LUZ = 1<<25, NYI */
};
+// XXX : should warn when used
+#define BABL_MODEL_FLAG_PREMULTIPLIED BABL_MODEL_FLAG_ASSOCIATED
+
typedef enum _BablModelFlag BablModelFlag;
/* linear, nonlinear and perceptual could occupy two bits with a decidated 0,
"cmyk",
"inverted",
"alpha",
- "premultiplied",
+ "associated",
NULL
);
babl_component ("A"),
"cmyk",
"alpha",
- "premultiplied",
+ "associated",
NULL
);
babl_component_from_id (BABL_ALPHA),
"gray",
"linear",
- "premultiplied",
+ "associated",
"alpha",
NULL);
babl_component_from_id (BABL_ALPHA),
"gray",
"nonlinear",
- "premultiplied",
+ "associated",
"alpha",
NULL);
babl_component_from_id (BABL_ALPHA),
"gray",
"perceptual",
- "premultiplied",
+ "associated",
"alpha",
NULL);
babl_component_from_id (BABL_ALPHA),
"rgb",
"linear",
- "premultiplied",
+ "associated",
"alpha",
NULL);
babl_component_from_id (BABL_ALPHA),
"rgb",
"nonlinear",
- "premultiplied",
+ "associated",
"alpha",
NULL);
babl_component_from_id (BABL_ALPHA),
"rgb",
"perceptual",
- "premultiplied",
+ "associated",
"alpha",
NULL);
}