@@ -65,7 +65,7 @@ static const GimpLayerModeInfo layer_mode_infos[] =
65
65
.context = GIMP_LAYER_MODE_CONTEXT_ALL ,
66
66
.paint_composite_mode = GIMP_LAYER_COMPOSITE_UNION ,
67
67
.composite_mode = GIMP_LAYER_COMPOSITE_UNION ,
68
- .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL
68
+ .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR
69
69
},
70
70
71
71
{ GIMP_LAYER_MODE_DISSOLVE ,
@@ -90,7 +90,7 @@ static const GimpLayerModeInfo layer_mode_infos[] =
90
90
GIMP_LAYER_MODE_CONTEXT_FILTER ,
91
91
.paint_composite_mode = GIMP_LAYER_COMPOSITE_UNION ,
92
92
.composite_mode = GIMP_LAYER_COMPOSITE_UNION ,
93
- .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL
93
+ .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR
94
94
},
95
95
96
96
{ GIMP_LAYER_MODE_MULTIPLY_LEGACY ,
@@ -103,8 +103,8 @@ static const GimpLayerModeInfo layer_mode_infos[] =
103
103
.context = GIMP_LAYER_MODE_CONTEXT_ALL ,
104
104
.paint_composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
105
105
.composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
106
- .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL ,
107
- .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL
106
+ .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR ,
107
+ .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR
108
108
},
109
109
110
110
{ GIMP_LAYER_MODE_SCREEN_LEGACY ,
@@ -117,8 +117,8 @@ static const GimpLayerModeInfo layer_mode_infos[] =
117
117
.context = GIMP_LAYER_MODE_CONTEXT_ALL ,
118
118
.paint_composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
119
119
.composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
120
- .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL ,
121
- .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL
120
+ .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR ,
121
+ .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR
122
122
},
123
123
124
124
{ GIMP_LAYER_MODE_OVERLAY_LEGACY ,
@@ -131,8 +131,8 @@ static const GimpLayerModeInfo layer_mode_infos[] =
131
131
.context = GIMP_LAYER_MODE_CONTEXT_ALL ,
132
132
.paint_composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
133
133
.composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
134
- .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL ,
135
- .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL
134
+ .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR ,
135
+ .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR
136
136
},
137
137
138
138
{ GIMP_LAYER_MODE_DIFFERENCE_LEGACY ,
@@ -145,8 +145,8 @@ static const GimpLayerModeInfo layer_mode_infos[] =
145
145
.context = GIMP_LAYER_MODE_CONTEXT_ALL ,
146
146
.paint_composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
147
147
.composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
148
- .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL ,
149
- .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL
148
+ .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR ,
149
+ .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR
150
150
},
151
151
152
152
{ GIMP_LAYER_MODE_ADDITION_LEGACY ,
@@ -159,8 +159,8 @@ static const GimpLayerModeInfo layer_mode_infos[] =
159
159
.context = GIMP_LAYER_MODE_CONTEXT_ALL ,
160
160
.paint_composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
161
161
.composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
162
- .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL ,
163
- .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL
162
+ .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR ,
163
+ .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR
164
164
},
165
165
166
166
{ GIMP_LAYER_MODE_SUBTRACT_LEGACY ,
@@ -173,8 +173,8 @@ static const GimpLayerModeInfo layer_mode_infos[] =
173
173
.context = GIMP_LAYER_MODE_CONTEXT_ALL ,
174
174
.paint_composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
175
175
.composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
176
- .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL ,
177
- .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL
176
+ .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR ,
177
+ .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR
178
178
},
179
179
180
180
{ GIMP_LAYER_MODE_DARKEN_ONLY_LEGACY ,
@@ -187,8 +187,8 @@ static const GimpLayerModeInfo layer_mode_infos[] =
187
187
.context = GIMP_LAYER_MODE_CONTEXT_ALL ,
188
188
.paint_composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
189
189
.composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
190
- .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL ,
191
- .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL
190
+ .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR ,
191
+ .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR
192
192
},
193
193
194
194
{ GIMP_LAYER_MODE_LIGHTEN_ONLY_LEGACY ,
@@ -201,8 +201,8 @@ static const GimpLayerModeInfo layer_mode_infos[] =
201
201
.context = GIMP_LAYER_MODE_CONTEXT_ALL ,
202
202
.paint_composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
203
203
.composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
204
- .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL ,
205
- .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL
204
+ .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR ,
205
+ .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR
206
206
},
207
207
208
208
{ GIMP_LAYER_MODE_HSV_HUE_LEGACY ,
@@ -215,8 +215,8 @@ static const GimpLayerModeInfo layer_mode_infos[] =
215
215
.context = GIMP_LAYER_MODE_CONTEXT_ALL ,
216
216
.paint_composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
217
217
.composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
218
- .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL ,
219
- .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL
218
+ .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR ,
219
+ .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR
220
220
},
221
221
222
222
{ GIMP_LAYER_MODE_HSV_SATURATION_LEGACY ,
@@ -229,8 +229,8 @@ static const GimpLayerModeInfo layer_mode_infos[] =
229
229
.context = GIMP_LAYER_MODE_CONTEXT_ALL ,
230
230
.paint_composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
231
231
.composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
232
- .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL ,
233
- .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL
232
+ .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR ,
233
+ .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR
234
234
},
235
235
236
236
{ GIMP_LAYER_MODE_HSL_COLOR_LEGACY ,
@@ -243,8 +243,8 @@ static const GimpLayerModeInfo layer_mode_infos[] =
243
243
.context = GIMP_LAYER_MODE_CONTEXT_ALL ,
244
244
.paint_composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
245
245
.composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
246
- .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL ,
247
- .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL
246
+ .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR ,
247
+ .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR
248
248
},
249
249
250
250
{ GIMP_LAYER_MODE_HSV_VALUE_LEGACY ,
@@ -257,8 +257,8 @@ static const GimpLayerModeInfo layer_mode_infos[] =
257
257
.context = GIMP_LAYER_MODE_CONTEXT_ALL ,
258
258
.paint_composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
259
259
.composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
260
- .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL ,
261
- .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL
260
+ .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR ,
261
+ .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR
262
262
},
263
263
264
264
{ GIMP_LAYER_MODE_DIVIDE_LEGACY ,
@@ -271,8 +271,8 @@ static const GimpLayerModeInfo layer_mode_infos[] =
271
271
.context = GIMP_LAYER_MODE_CONTEXT_ALL ,
272
272
.paint_composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
273
273
.composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
274
- .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL ,
275
- .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL
274
+ .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR ,
275
+ .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR
276
276
},
277
277
278
278
{ GIMP_LAYER_MODE_DODGE_LEGACY ,
@@ -285,8 +285,8 @@ static const GimpLayerModeInfo layer_mode_infos[] =
285
285
.context = GIMP_LAYER_MODE_CONTEXT_ALL ,
286
286
.paint_composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
287
287
.composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
288
- .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL ,
289
- .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL
288
+ .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR ,
289
+ .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR
290
290
},
291
291
292
292
{ GIMP_LAYER_MODE_BURN_LEGACY ,
@@ -299,8 +299,8 @@ static const GimpLayerModeInfo layer_mode_infos[] =
299
299
.context = GIMP_LAYER_MODE_CONTEXT_ALL ,
300
300
.paint_composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
301
301
.composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
302
- .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL ,
303
- .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL
302
+ .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR ,
303
+ .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR
304
304
},
305
305
306
306
{ GIMP_LAYER_MODE_HARDLIGHT_LEGACY ,
@@ -313,8 +313,8 @@ static const GimpLayerModeInfo layer_mode_infos[] =
313
313
.context = GIMP_LAYER_MODE_CONTEXT_ALL ,
314
314
.paint_composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
315
315
.composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
316
- .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL ,
317
- .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL
316
+ .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR ,
317
+ .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR
318
318
},
319
319
320
320
{ GIMP_LAYER_MODE_SOFTLIGHT_LEGACY ,
@@ -327,8 +327,8 @@ static const GimpLayerModeInfo layer_mode_infos[] =
327
327
.context = GIMP_LAYER_MODE_CONTEXT_ALL ,
328
328
.paint_composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
329
329
.composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
330
- .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL ,
331
- .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL
330
+ .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR ,
331
+ .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR
332
332
},
333
333
334
334
{ GIMP_LAYER_MODE_GRAIN_EXTRACT_LEGACY ,
@@ -341,8 +341,8 @@ static const GimpLayerModeInfo layer_mode_infos[] =
341
341
.context = GIMP_LAYER_MODE_CONTEXT_ALL ,
342
342
.paint_composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
343
343
.composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
344
- .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL ,
345
- .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL
344
+ .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR ,
345
+ .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR
346
346
},
347
347
348
348
{ GIMP_LAYER_MODE_GRAIN_MERGE_LEGACY ,
@@ -355,8 +355,8 @@ static const GimpLayerModeInfo layer_mode_infos[] =
355
355
.context = GIMP_LAYER_MODE_CONTEXT_ALL ,
356
356
.paint_composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
357
357
.composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
358
- .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL ,
359
- .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL
358
+ .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR ,
359
+ .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR
360
360
},
361
361
362
362
{ GIMP_LAYER_MODE_COLOR_ERASE_LEGACY ,
@@ -372,8 +372,8 @@ static const GimpLayerModeInfo layer_mode_infos[] =
372
372
GIMP_LAYER_MODE_CONTEXT_FILTER ,
373
373
.paint_composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
374
374
.composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
375
- .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL ,
376
- .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL
375
+ .composite_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR ,
376
+ .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR
377
377
},
378
378
379
379
{ GIMP_LAYER_MODE_OVERLAY ,
@@ -545,7 +545,7 @@ static const GimpLayerModeInfo layer_mode_infos[] =
545
545
.paint_composite_mode = GIMP_LAYER_COMPOSITE_UNION ,
546
546
.composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
547
547
.composite_space = GIMP_LAYER_COLOR_SPACE_RGB_LINEAR ,
548
- .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL
548
+ .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR
549
549
},
550
550
551
551
{ GIMP_LAYER_MODE_HSV_SATURATION ,
@@ -557,7 +557,7 @@ static const GimpLayerModeInfo layer_mode_infos[] =
557
557
.paint_composite_mode = GIMP_LAYER_COMPOSITE_UNION ,
558
558
.composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
559
559
.composite_space = GIMP_LAYER_COLOR_SPACE_RGB_LINEAR ,
560
- .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL
560
+ .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR
561
561
},
562
562
563
563
{ GIMP_LAYER_MODE_HSL_COLOR ,
@@ -569,7 +569,7 @@ static const GimpLayerModeInfo layer_mode_infos[] =
569
569
.paint_composite_mode = GIMP_LAYER_COMPOSITE_UNION ,
570
570
.composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
571
571
.composite_space = GIMP_LAYER_COLOR_SPACE_RGB_LINEAR ,
572
- .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL
572
+ .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR
573
573
},
574
574
575
575
{ GIMP_LAYER_MODE_HSV_VALUE ,
@@ -581,7 +581,7 @@ static const GimpLayerModeInfo layer_mode_infos[] =
581
581
.paint_composite_mode = GIMP_LAYER_COMPOSITE_UNION ,
582
582
.composite_mode = GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP ,
583
583
.composite_space = GIMP_LAYER_COLOR_SPACE_RGB_LINEAR ,
584
- .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL
584
+ .blend_space = GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR
585
585
},
586
586
587
587
{ GIMP_LAYER_MODE_DIVIDE ,
@@ -1533,9 +1533,12 @@ gimp_layer_mode_get_format (GimpLayerMode mode,
1533
1533
case GIMP_LAYER_COLOR_SPACE_RGB_LINEAR :
1534
1534
return babl_format_with_space ("RGBA float" , preferred_format );
1535
1535
1536
- case GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL :
1536
+ case GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR :
1537
1537
return babl_format_with_space ("R'G'B'A float" , preferred_format );
1538
1538
1539
+ case GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL :
1540
+ return babl_format_with_space ("R~G~B~A float" , preferred_format );
1541
+
1539
1542
case GIMP_LAYER_COLOR_SPACE_LAB :
1540
1543
return babl_format_with_space ("CIE Lab alpha float" , preferred_format );
1541
1544
}
0 commit comments