This thread is huge and I’m not going to attempt to address everything, but in the context of: > 1. Multiplying and dividing by any color other than gray, black, or white. > 2. Any blend mode that involves multiplying or dividing, including burn, dodge, soft light, hard light. > 3. The lighten only, darken only, hue, saturation, color, and value blend modes. It is *completely trivial* to make the working space user selectable as long as it is some form of red-green-blue-alpha. The current gamma vs linear layer mode is an if statement in app/operations/gimpoperationpointlayermode.c : gimp_operation_point_layer_mode_prepare(); in paintcore it would involve changing the linear_mode boolean into a Babl format object. This does not apply to GEGL as a whole which is very fond of picking specific formats, but Gimp being able to switch between linear/gamma mode means most of the instrumentation for supporting custom working profiles is already there. _______________________________________________ gimp-developer-list mailing list List address: gimp-developer-list@xxxxxxxxx List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list