gimp/app/composite/gimp-composite-dispatch.c

2595 lines
298 KiB
C

/* THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT */
#include "config.h"
#include <glib-object.h>
#include <stdlib.h>
#include "base/base-types.h"
#include "gimp-composite.h"
#include "gimp-composite-dispatch.h"
extern void gimp_composite_unsupported(GimpCompositeContext *);
void gimp_composite_addition_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_anti_erase_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_blend_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_burn_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_color_erase_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_color_only_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_convert_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_darken_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_difference_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_dissolve_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_divide_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_dodge_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_erase_rgba8_any_any_generic(GimpCompositeContext *);
void gimp_composite_grain_extract_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_grain_merge_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_hardlight_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_hue_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_lighten_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_multiply_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_normal_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_normal_rgba8_any_any_generic(GimpCompositeContext *);
void gimp_composite_overlay_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_replace_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_saturation_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_scale_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_screen_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_softlight_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_subtract_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_swap_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_value_any_any_any_generic(GimpCompositeContext *);
void (*gimp_composite_generic[GIMP_COMPOSITE_N][GIMP_PIXELFORMAT_N][GIMP_PIXELFORMAT_N][GIMP_PIXELFORMAT_N])(GimpCompositeContext *) = {
{ /* GIMP_COMPOSITE_NORMAL */
{ /* A = v8 */
/* v8 */ { gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, },
/* va8 */ { gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, },
/* rgb8 */ { gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, },
/* rgba8 */ { gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, },
/* va8 */ { gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, },
/* rgb8 */ { gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, },
/* rgba8 */ { gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, },
/* va8 */ { gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, },
/* rgb8 */ { gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, },
/* rgba8 */ { gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_normal_rgba8_any_any_generic, gimp_composite_normal_rgba8_any_any_generic, gimp_composite_normal_rgba8_any_any_generic, gimp_composite_normal_rgba8_any_any_generic, },
/* va8 */ { gimp_composite_normal_rgba8_any_any_generic, gimp_composite_normal_rgba8_any_any_generic, gimp_composite_normal_rgba8_any_any_generic, gimp_composite_normal_rgba8_any_any_generic, },
/* rgb8 */ { gimp_composite_normal_rgba8_any_any_generic, gimp_composite_normal_rgba8_any_any_generic, gimp_composite_normal_rgba8_any_any_generic, gimp_composite_normal_rgba8_any_any_generic, },
/* rgba8 */ { gimp_composite_normal_rgba8_any_any_generic, gimp_composite_normal_rgba8_any_any_generic, gimp_composite_normal_rgba8_any_any_generic, gimp_composite_normal_rgba8_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_DISSOLVE */
{ /* A = v8 */
/* v8 */ { gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, },
/* va8 */ { gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, },
/* rgb8 */ { gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, },
/* rgba8 */ { gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, },
/* va8 */ { gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, },
/* rgb8 */ { gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, },
/* rgba8 */ { gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, },
/* va8 */ { gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, },
/* rgb8 */ { gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, },
/* rgba8 */ { gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, },
/* va8 */ { gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, },
/* rgb8 */ { gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, },
/* rgba8 */ { gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_BEHIND */
{ /* A = v8 */
/* v8 */ { NULL, NULL, NULL, NULL, },
/* va8 */ { NULL, NULL, NULL, NULL, },
/* rgb8 */ { NULL, NULL, NULL, NULL, },
/* rgba8 */ { NULL, NULL, NULL, NULL, },
},
{ /* A = va8 */
/* v8 */ { NULL, NULL, NULL, NULL, },
/* va8 */ { NULL, NULL, NULL, NULL, },
/* rgb8 */ { NULL, NULL, NULL, NULL, },
/* rgba8 */ { NULL, NULL, NULL, NULL, },
},
{ /* A = rgb8 */
/* v8 */ { NULL, NULL, NULL, NULL, },
/* va8 */ { NULL, NULL, NULL, NULL, },
/* rgb8 */ { NULL, NULL, NULL, NULL, },
/* rgba8 */ { NULL, NULL, NULL, NULL, },
},
{ /* A = rgba8 */
/* v8 */ { NULL, NULL, NULL, NULL, },
/* va8 */ { NULL, NULL, NULL, NULL, },
/* rgb8 */ { NULL, NULL, NULL, NULL, },
/* rgba8 */ { NULL, NULL, NULL, NULL, },
},
},
{ /* GIMP_COMPOSITE_MULTIPLY */
{ /* A = v8 */
/* v8 */ { gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, },
/* va8 */ { gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, },
/* rgb8 */ { gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, },
/* rgba8 */ { gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, },
/* va8 */ { gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, },
/* rgb8 */ { gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, },
/* rgba8 */ { gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, },
/* va8 */ { gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, },
/* rgb8 */ { gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, },
/* rgba8 */ { gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, },
/* va8 */ { gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, },
/* rgb8 */ { gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, },
/* rgba8 */ { gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_SCREEN */
{ /* A = v8 */
/* v8 */ { gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, },
/* va8 */ { gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, },
/* rgb8 */ { gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, },
/* rgba8 */ { gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, },
/* va8 */ { gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, },
/* rgb8 */ { gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, },
/* rgba8 */ { gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, },
/* va8 */ { gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, },
/* rgb8 */ { gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, },
/* rgba8 */ { gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, },
/* va8 */ { gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, },
/* rgb8 */ { gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, },
/* rgba8 */ { gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_OVERLAY */
{ /* A = v8 */
/* v8 */ { gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, },
/* va8 */ { gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, },
/* rgb8 */ { gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, },
/* rgba8 */ { gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, },
/* va8 */ { gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, },
/* rgb8 */ { gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, },
/* rgba8 */ { gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, },
/* va8 */ { gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, },
/* rgb8 */ { gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, },
/* rgba8 */ { gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, },
/* va8 */ { gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, },
/* rgb8 */ { gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, },
/* rgba8 */ { gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_DIFFERENCE */
{ /* A = v8 */
/* v8 */ { gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, },
/* va8 */ { gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, },
/* rgb8 */ { gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, },
/* rgba8 */ { gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, },
/* va8 */ { gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, },
/* rgb8 */ { gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, },
/* rgba8 */ { gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, },
/* va8 */ { gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, },
/* rgb8 */ { gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, },
/* rgba8 */ { gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, },
/* va8 */ { gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, },
/* rgb8 */ { gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, },
/* rgba8 */ { gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_ADDITION */
{ /* A = v8 */
/* v8 */ { gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, },
/* va8 */ { gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, },
/* rgb8 */ { gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, },
/* rgba8 */ { gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, },
/* va8 */ { gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, },
/* rgb8 */ { gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, },
/* rgba8 */ { gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, },
/* va8 */ { gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, },
/* rgb8 */ { gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, },
/* rgba8 */ { gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, },
/* va8 */ { gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, },
/* rgb8 */ { gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, },
/* rgba8 */ { gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_SUBTRACT */
{ /* A = v8 */
/* v8 */ { gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, },
/* va8 */ { gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, },
/* rgb8 */ { gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, },
/* rgba8 */ { gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, },
/* va8 */ { gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, },
/* rgb8 */ { gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, },
/* rgba8 */ { gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, },
/* va8 */ { gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, },
/* rgb8 */ { gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, },
/* rgba8 */ { gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, },
/* va8 */ { gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, },
/* rgb8 */ { gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, },
/* rgba8 */ { gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_DARKEN */
{ /* A = v8 */
/* v8 */ { gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, },
/* va8 */ { gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, },
/* rgb8 */ { gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, },
/* rgba8 */ { gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, },
/* va8 */ { gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, },
/* rgb8 */ { gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, },
/* rgba8 */ { gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, },
/* va8 */ { gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, },
/* rgb8 */ { gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, },
/* rgba8 */ { gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, },
/* va8 */ { gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, },
/* rgb8 */ { gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, },
/* rgba8 */ { gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_LIGHTEN */
{ /* A = v8 */
/* v8 */ { gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, },
/* va8 */ { gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, },
/* rgb8 */ { gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, },
/* rgba8 */ { gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, },
/* va8 */ { gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, },
/* rgb8 */ { gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, },
/* rgba8 */ { gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, },
/* va8 */ { gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, },
/* rgb8 */ { gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, },
/* rgba8 */ { gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, },
/* va8 */ { gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, },
/* rgb8 */ { gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, },
/* rgba8 */ { gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_HUE */
{ /* A = v8 */
/* v8 */ { gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, },
/* va8 */ { gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, },
/* rgb8 */ { gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, },
/* rgba8 */ { gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, },
/* va8 */ { gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, },
/* rgb8 */ { gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, },
/* rgba8 */ { gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, },
/* va8 */ { gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, },
/* rgb8 */ { gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, },
/* rgba8 */ { gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, },
/* va8 */ { gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, },
/* rgb8 */ { gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, },
/* rgba8 */ { gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_SATURATION */
{ /* A = v8 */
/* v8 */ { gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, },
/* va8 */ { gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, },
/* rgb8 */ { gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, },
/* rgba8 */ { gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, },
/* va8 */ { gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, },
/* rgb8 */ { gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, },
/* rgba8 */ { gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, },
/* va8 */ { gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, },
/* rgb8 */ { gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, },
/* rgba8 */ { gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, },
/* va8 */ { gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, },
/* rgb8 */ { gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, },
/* rgba8 */ { gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_COLOR_ONLY */
{ /* A = v8 */
/* v8 */ { gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, },
/* va8 */ { gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, },
/* rgb8 */ { gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, },
/* rgba8 */ { gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, },
/* va8 */ { gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, },
/* rgb8 */ { gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, },
/* rgba8 */ { gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, },
/* va8 */ { gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, },
/* rgb8 */ { gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, },
/* rgba8 */ { gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, },
/* va8 */ { gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, },
/* rgb8 */ { gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, },
/* rgba8 */ { gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_VALUE */
{ /* A = v8 */
/* v8 */ { gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, },
/* va8 */ { gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, },
/* rgb8 */ { gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, },
/* rgba8 */ { gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, },
/* va8 */ { gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, },
/* rgb8 */ { gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, },
/* rgba8 */ { gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, },
/* va8 */ { gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, },
/* rgb8 */ { gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, },
/* rgba8 */ { gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, },
/* va8 */ { gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, },
/* rgb8 */ { gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, },
/* rgba8 */ { gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_DIVIDE */
{ /* A = v8 */
/* v8 */ { gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, },
/* va8 */ { gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, },
/* rgb8 */ { gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, },
/* rgba8 */ { gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, },
/* va8 */ { gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, },
/* rgb8 */ { gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, },
/* rgba8 */ { gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, },
/* va8 */ { gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, },
/* rgb8 */ { gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, },
/* rgba8 */ { gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, },
/* va8 */ { gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, },
/* rgb8 */ { gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, },
/* rgba8 */ { gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_DODGE */
{ /* A = v8 */
/* v8 */ { gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, },
/* va8 */ { gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, },
/* rgb8 */ { gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, },
/* rgba8 */ { gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, },
/* va8 */ { gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, },
/* rgb8 */ { gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, },
/* rgba8 */ { gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, },
/* va8 */ { gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, },
/* rgb8 */ { gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, },
/* rgba8 */ { gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, },
/* va8 */ { gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, },
/* rgb8 */ { gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, },
/* rgba8 */ { gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_BURN */
{ /* A = v8 */
/* v8 */ { gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, },
/* va8 */ { gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, },
/* rgb8 */ { gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, },
/* rgba8 */ { gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, },
/* va8 */ { gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, },
/* rgb8 */ { gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, },
/* rgba8 */ { gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, },
/* va8 */ { gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, },
/* rgb8 */ { gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, },
/* rgba8 */ { gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, },
/* va8 */ { gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, },
/* rgb8 */ { gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, },
/* rgba8 */ { gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_HARDLIGHT */
{ /* A = v8 */
/* v8 */ { gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, },
/* va8 */ { gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, },
/* rgb8 */ { gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, },
/* rgba8 */ { gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, },
/* va8 */ { gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, },
/* rgb8 */ { gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, },
/* rgba8 */ { gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, },
/* va8 */ { gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, },
/* rgb8 */ { gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, },
/* rgba8 */ { gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, },
/* va8 */ { gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, },
/* rgb8 */ { gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, },
/* rgba8 */ { gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_SOFTLIGHT */
{ /* A = v8 */
/* v8 */ { gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, },
/* va8 */ { gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, },
/* rgb8 */ { gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, },
/* rgba8 */ { gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, },
/* va8 */ { gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, },
/* rgb8 */ { gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, },
/* rgba8 */ { gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, },
/* va8 */ { gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, },
/* rgb8 */ { gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, },
/* rgba8 */ { gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, },
/* va8 */ { gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, },
/* rgb8 */ { gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, },
/* rgba8 */ { gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_GRAIN_EXTRACT */
{ /* A = v8 */
/* v8 */ { gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, },
/* va8 */ { gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, },
/* rgb8 */ { gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, },
/* rgba8 */ { gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, },
/* va8 */ { gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, },
/* rgb8 */ { gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, },
/* rgba8 */ { gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, },
/* va8 */ { gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, },
/* rgb8 */ { gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, },
/* rgba8 */ { gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, },
/* va8 */ { gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, },
/* rgb8 */ { gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, },
/* rgba8 */ { gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_GRAIN_MERGE */
{ /* A = v8 */
/* v8 */ { gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, },
/* va8 */ { gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, },
/* rgb8 */ { gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, },
/* rgba8 */ { gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, },
/* va8 */ { gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, },
/* rgb8 */ { gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, },
/* rgba8 */ { gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, },
/* va8 */ { gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, },
/* rgb8 */ { gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, },
/* rgba8 */ { gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, },
/* va8 */ { gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, },
/* rgb8 */ { gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, },
/* rgba8 */ { gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_COLOR_ERASE */
{ /* A = v8 */
/* v8 */ { gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, },
/* va8 */ { gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, },
/* rgb8 */ { gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, },
/* rgba8 */ { gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, },
/* va8 */ { gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, },
/* rgb8 */ { gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, },
/* rgba8 */ { gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, },
/* va8 */ { gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, },
/* rgb8 */ { gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, },
/* rgba8 */ { gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, },
/* va8 */ { gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, },
/* rgb8 */ { gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, },
/* rgba8 */ { gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_ERASE */
{ /* A = v8 */
/* v8 */ { NULL, NULL, NULL, NULL, },
/* va8 */ { NULL, NULL, NULL, NULL, },
/* rgb8 */ { NULL, NULL, NULL, NULL, },
/* rgba8 */ { NULL, NULL, NULL, NULL, },
},
{ /* A = va8 */
/* v8 */ { NULL, NULL, NULL, NULL, },
/* va8 */ { NULL, NULL, NULL, NULL, },
/* rgb8 */ { NULL, NULL, NULL, NULL, },
/* rgba8 */ { NULL, NULL, NULL, NULL, },
},
{ /* A = rgb8 */
/* v8 */ { NULL, NULL, NULL, NULL, },
/* va8 */ { NULL, NULL, NULL, NULL, },
/* rgb8 */ { NULL, NULL, NULL, NULL, },
/* rgba8 */ { NULL, NULL, NULL, NULL, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_erase_rgba8_any_any_generic, gimp_composite_erase_rgba8_any_any_generic, gimp_composite_erase_rgba8_any_any_generic, gimp_composite_erase_rgba8_any_any_generic, },
/* va8 */ { gimp_composite_erase_rgba8_any_any_generic, gimp_composite_erase_rgba8_any_any_generic, gimp_composite_erase_rgba8_any_any_generic, gimp_composite_erase_rgba8_any_any_generic, },
/* rgb8 */ { gimp_composite_erase_rgba8_any_any_generic, gimp_composite_erase_rgba8_any_any_generic, gimp_composite_erase_rgba8_any_any_generic, gimp_composite_erase_rgba8_any_any_generic, },
/* rgba8 */ { gimp_composite_erase_rgba8_any_any_generic, gimp_composite_erase_rgba8_any_any_generic, gimp_composite_erase_rgba8_any_any_generic, gimp_composite_erase_rgba8_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_REPLACE */
{ /* A = v8 */
/* v8 */ { gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, },
/* va8 */ { gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, },
/* rgb8 */ { gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, },
/* rgba8 */ { gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, },
/* va8 */ { gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, },
/* rgb8 */ { gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, },
/* rgba8 */ { gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, },
/* va8 */ { gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, },
/* rgb8 */ { gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, },
/* rgba8 */ { gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, },
/* va8 */ { gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, },
/* rgb8 */ { gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, },
/* rgba8 */ { gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_ANTI_ERASE */
{ /* A = v8 */
/* v8 */ { gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, },
/* va8 */ { gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, },
/* rgb8 */ { gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, },
/* rgba8 */ { gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, },
/* va8 */ { gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, },
/* rgb8 */ { gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, },
/* rgba8 */ { gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, },
/* va8 */ { gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, },
/* rgb8 */ { gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, },
/* rgba8 */ { gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, },
/* va8 */ { gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, },
/* rgb8 */ { gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, },
/* rgba8 */ { gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_BLEND */
{ /* A = v8 */
/* v8 */ { gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, },
/* va8 */ { gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, },
/* rgb8 */ { gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, },
/* rgba8 */ { gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, },
/* va8 */ { gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, },
/* rgb8 */ { gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, },
/* rgba8 */ { gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, },
/* va8 */ { gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, },
/* rgb8 */ { gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, },
/* rgba8 */ { gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, },
/* va8 */ { gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, },
/* rgb8 */ { gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, },
/* rgba8 */ { gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_SHADE */
{ /* A = v8 */
/* v8 */ { NULL, NULL, NULL, NULL, },
/* va8 */ { NULL, NULL, NULL, NULL, },
/* rgb8 */ { NULL, NULL, NULL, NULL, },
/* rgba8 */ { NULL, NULL, NULL, NULL, },
},
{ /* A = va8 */
/* v8 */ { NULL, NULL, NULL, NULL, },
/* va8 */ { NULL, NULL, NULL, NULL, },
/* rgb8 */ { NULL, NULL, NULL, NULL, },
/* rgba8 */ { NULL, NULL, NULL, NULL, },
},
{ /* A = rgb8 */
/* v8 */ { NULL, NULL, NULL, NULL, },
/* va8 */ { NULL, NULL, NULL, NULL, },
/* rgb8 */ { NULL, NULL, NULL, NULL, },
/* rgba8 */ { NULL, NULL, NULL, NULL, },
},
{ /* A = rgba8 */
/* v8 */ { NULL, NULL, NULL, NULL, },
/* va8 */ { NULL, NULL, NULL, NULL, },
/* rgb8 */ { NULL, NULL, NULL, NULL, },
/* rgba8 */ { NULL, NULL, NULL, NULL, },
},
},
{ /* GIMP_COMPOSITE_SWAP */
{ /* A = v8 */
/* v8 */ { gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, },
/* va8 */ { gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, },
/* rgb8 */ { gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, },
/* rgba8 */ { gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, },
/* va8 */ { gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, },
/* rgb8 */ { gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, },
/* rgba8 */ { gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, },
/* va8 */ { gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, },
/* rgb8 */ { gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, },
/* rgba8 */ { gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, },
/* va8 */ { gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, },
/* rgb8 */ { gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, },
/* rgba8 */ { gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_SCALE */
{ /* A = v8 */
/* v8 */ { gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, },
/* va8 */ { gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, },
/* rgb8 */ { gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, },
/* rgba8 */ { gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, },
/* va8 */ { gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, },
/* rgb8 */ { gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, },
/* rgba8 */ { gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, },
/* va8 */ { gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, },
/* rgb8 */ { gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, },
/* rgba8 */ { gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, },
/* va8 */ { gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, },
/* rgb8 */ { gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, },
/* rgba8 */ { gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_CONVERT */
{ /* A = v8 */
/* v8 */ { gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, },
/* va8 */ { gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, },
/* rgb8 */ { gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, },
/* rgba8 */ { gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, },
/* va8 */ { gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, },
/* rgb8 */ { gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, },
/* rgba8 */ { gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, },
/* va8 */ { gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, },
/* rgb8 */ { gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, },
/* rgba8 */ { gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, },
/* va8 */ { gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, },
/* rgb8 */ { gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, },
/* rgba8 */ { gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_XOR */
{ /* A = v8 */
/* v8 */ { NULL, NULL, NULL, NULL, },
/* va8 */ { NULL, NULL, NULL, NULL, },
/* rgb8 */ { NULL, NULL, NULL, NULL, },
/* rgba8 */ { NULL, NULL, NULL, NULL, },
},
{ /* A = va8 */
/* v8 */ { NULL, NULL, NULL, NULL, },
/* va8 */ { NULL, NULL, NULL, NULL, },
/* rgb8 */ { NULL, NULL, NULL, NULL, },
/* rgba8 */ { NULL, NULL, NULL, NULL, },
},
{ /* A = rgb8 */
/* v8 */ { NULL, NULL, NULL, NULL, },
/* va8 */ { NULL, NULL, NULL, NULL, },
/* rgb8 */ { NULL, NULL, NULL, NULL, },
/* rgba8 */ { NULL, NULL, NULL, NULL, },
},
{ /* A = rgba8 */
/* v8 */ { NULL, NULL, NULL, NULL, },
/* va8 */ { NULL, NULL, NULL, NULL, },
/* rgb8 */ { NULL, NULL, NULL, NULL, },
/* rgba8 */ { NULL, NULL, NULL, NULL, },
},
},
};
void gimp_composite_addition_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_anti_erase_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_blend_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_burn_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_color_erase_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_color_only_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_convert_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_darken_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_difference_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_dissolve_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_divide_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_dodge_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_erase_rgba8_any_any_generic(GimpCompositeContext *);
void gimp_composite_grain_extract_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_grain_merge_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_hardlight_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_hue_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_lighten_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_multiply_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_normal_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_normal_rgba8_any_any_generic(GimpCompositeContext *);
void gimp_composite_overlay_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_replace_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_saturation_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_scale_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_screen_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_softlight_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_subtract_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_swap_any_any_any_generic(GimpCompositeContext *);
void gimp_composite_value_any_any_any_generic(GimpCompositeContext *);
void (*gimp_composite_function[GIMP_COMPOSITE_N][GIMP_PIXELFORMAT_N][GIMP_PIXELFORMAT_N][GIMP_PIXELFORMAT_N])(GimpCompositeContext *) = {
{ /* GIMP_COMPOSITE_NORMAL */
{ /* A = v8 */
/* v8 */ { gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, },
/* va8 */ { gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, },
/* rgb8 */ { gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, },
/* rgba8 */ { gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, },
/* va8 */ { gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, },
/* rgb8 */ { gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, },
/* rgba8 */ { gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, },
/* va8 */ { gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, },
/* rgb8 */ { gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, },
/* rgba8 */ { gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, gimp_composite_normal_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_normal_rgba8_any_any_generic, gimp_composite_normal_rgba8_any_any_generic, gimp_composite_normal_rgba8_any_any_generic, gimp_composite_normal_rgba8_any_any_generic, },
/* va8 */ { gimp_composite_normal_rgba8_any_any_generic, gimp_composite_normal_rgba8_any_any_generic, gimp_composite_normal_rgba8_any_any_generic, gimp_composite_normal_rgba8_any_any_generic, },
/* rgb8 */ { gimp_composite_normal_rgba8_any_any_generic, gimp_composite_normal_rgba8_any_any_generic, gimp_composite_normal_rgba8_any_any_generic, gimp_composite_normal_rgba8_any_any_generic, },
/* rgba8 */ { gimp_composite_normal_rgba8_any_any_generic, gimp_composite_normal_rgba8_any_any_generic, gimp_composite_normal_rgba8_any_any_generic, gimp_composite_normal_rgba8_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_DISSOLVE */
{ /* A = v8 */
/* v8 */ { gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, },
/* va8 */ { gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, },
/* rgb8 */ { gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, },
/* rgba8 */ { gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, },
/* va8 */ { gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, },
/* rgb8 */ { gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, },
/* rgba8 */ { gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, },
/* va8 */ { gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, },
/* rgb8 */ { gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, },
/* rgba8 */ { gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, },
/* va8 */ { gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, },
/* rgb8 */ { gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, },
/* rgba8 */ { gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, gimp_composite_dissolve_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_BEHIND */
{ /* A = v8 */
/* v8 */ { NULL, NULL, NULL, NULL, },
/* va8 */ { NULL, NULL, NULL, NULL, },
/* rgb8 */ { NULL, NULL, NULL, NULL, },
/* rgba8 */ { NULL, NULL, NULL, NULL, },
},
{ /* A = va8 */
/* v8 */ { NULL, NULL, NULL, NULL, },
/* va8 */ { NULL, NULL, NULL, NULL, },
/* rgb8 */ { NULL, NULL, NULL, NULL, },
/* rgba8 */ { NULL, NULL, NULL, NULL, },
},
{ /* A = rgb8 */
/* v8 */ { NULL, NULL, NULL, NULL, },
/* va8 */ { NULL, NULL, NULL, NULL, },
/* rgb8 */ { NULL, NULL, NULL, NULL, },
/* rgba8 */ { NULL, NULL, NULL, NULL, },
},
{ /* A = rgba8 */
/* v8 */ { NULL, NULL, NULL, NULL, },
/* va8 */ { NULL, NULL, NULL, NULL, },
/* rgb8 */ { NULL, NULL, NULL, NULL, },
/* rgba8 */ { NULL, NULL, NULL, NULL, },
},
},
{ /* GIMP_COMPOSITE_MULTIPLY */
{ /* A = v8 */
/* v8 */ { gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, },
/* va8 */ { gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, },
/* rgb8 */ { gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, },
/* rgba8 */ { gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, },
/* va8 */ { gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, },
/* rgb8 */ { gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, },
/* rgba8 */ { gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, },
/* va8 */ { gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, },
/* rgb8 */ { gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, },
/* rgba8 */ { gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, },
/* va8 */ { gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, },
/* rgb8 */ { gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, },
/* rgba8 */ { gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, gimp_composite_multiply_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_SCREEN */
{ /* A = v8 */
/* v8 */ { gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, },
/* va8 */ { gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, },
/* rgb8 */ { gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, },
/* rgba8 */ { gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, },
/* va8 */ { gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, },
/* rgb8 */ { gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, },
/* rgba8 */ { gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, },
/* va8 */ { gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, },
/* rgb8 */ { gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, },
/* rgba8 */ { gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, },
/* va8 */ { gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, },
/* rgb8 */ { gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, },
/* rgba8 */ { gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, gimp_composite_screen_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_OVERLAY */
{ /* A = v8 */
/* v8 */ { gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, },
/* va8 */ { gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, },
/* rgb8 */ { gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, },
/* rgba8 */ { gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, },
/* va8 */ { gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, },
/* rgb8 */ { gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, },
/* rgba8 */ { gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, },
/* va8 */ { gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, },
/* rgb8 */ { gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, },
/* rgba8 */ { gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, },
/* va8 */ { gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, },
/* rgb8 */ { gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, },
/* rgba8 */ { gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, gimp_composite_overlay_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_DIFFERENCE */
{ /* A = v8 */
/* v8 */ { gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, },
/* va8 */ { gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, },
/* rgb8 */ { gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, },
/* rgba8 */ { gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, },
/* va8 */ { gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, },
/* rgb8 */ { gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, },
/* rgba8 */ { gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, },
/* va8 */ { gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, },
/* rgb8 */ { gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, },
/* rgba8 */ { gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, },
/* va8 */ { gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, },
/* rgb8 */ { gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, },
/* rgba8 */ { gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, gimp_composite_difference_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_ADDITION */
{ /* A = v8 */
/* v8 */ { gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, },
/* va8 */ { gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, },
/* rgb8 */ { gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, },
/* rgba8 */ { gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, },
/* va8 */ { gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, },
/* rgb8 */ { gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, },
/* rgba8 */ { gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, },
/* va8 */ { gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, },
/* rgb8 */ { gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, },
/* rgba8 */ { gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, },
/* va8 */ { gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, },
/* rgb8 */ { gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, },
/* rgba8 */ { gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, gimp_composite_addition_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_SUBTRACT */
{ /* A = v8 */
/* v8 */ { gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, },
/* va8 */ { gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, },
/* rgb8 */ { gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, },
/* rgba8 */ { gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, },
/* va8 */ { gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, },
/* rgb8 */ { gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, },
/* rgba8 */ { gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, },
/* va8 */ { gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, },
/* rgb8 */ { gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, },
/* rgba8 */ { gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, },
/* va8 */ { gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, },
/* rgb8 */ { gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, },
/* rgba8 */ { gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, gimp_composite_subtract_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_DARKEN */
{ /* A = v8 */
/* v8 */ { gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, },
/* va8 */ { gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, },
/* rgb8 */ { gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, },
/* rgba8 */ { gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, },
/* va8 */ { gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, },
/* rgb8 */ { gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, },
/* rgba8 */ { gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, },
/* va8 */ { gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, },
/* rgb8 */ { gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, },
/* rgba8 */ { gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, },
/* va8 */ { gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, },
/* rgb8 */ { gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, },
/* rgba8 */ { gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, gimp_composite_darken_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_LIGHTEN */
{ /* A = v8 */
/* v8 */ { gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, },
/* va8 */ { gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, },
/* rgb8 */ { gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, },
/* rgba8 */ { gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, },
/* va8 */ { gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, },
/* rgb8 */ { gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, },
/* rgba8 */ { gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, },
/* va8 */ { gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, },
/* rgb8 */ { gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, },
/* rgba8 */ { gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, },
/* va8 */ { gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, },
/* rgb8 */ { gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, },
/* rgba8 */ { gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, gimp_composite_lighten_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_HUE */
{ /* A = v8 */
/* v8 */ { gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, },
/* va8 */ { gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, },
/* rgb8 */ { gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, },
/* rgba8 */ { gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, },
/* va8 */ { gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, },
/* rgb8 */ { gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, },
/* rgba8 */ { gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, },
/* va8 */ { gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, },
/* rgb8 */ { gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, },
/* rgba8 */ { gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, },
/* va8 */ { gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, },
/* rgb8 */ { gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, },
/* rgba8 */ { gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, gimp_composite_hue_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_SATURATION */
{ /* A = v8 */
/* v8 */ { gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, },
/* va8 */ { gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, },
/* rgb8 */ { gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, },
/* rgba8 */ { gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, },
/* va8 */ { gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, },
/* rgb8 */ { gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, },
/* rgba8 */ { gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, },
/* va8 */ { gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, },
/* rgb8 */ { gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, },
/* rgba8 */ { gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, },
/* va8 */ { gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, },
/* rgb8 */ { gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, },
/* rgba8 */ { gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, gimp_composite_saturation_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_COLOR_ONLY */
{ /* A = v8 */
/* v8 */ { gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, },
/* va8 */ { gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, },
/* rgb8 */ { gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, },
/* rgba8 */ { gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, },
/* va8 */ { gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, },
/* rgb8 */ { gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, },
/* rgba8 */ { gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, },
/* va8 */ { gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, },
/* rgb8 */ { gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, },
/* rgba8 */ { gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, },
/* va8 */ { gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, },
/* rgb8 */ { gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, },
/* rgba8 */ { gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, gimp_composite_color_only_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_VALUE */
{ /* A = v8 */
/* v8 */ { gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, },
/* va8 */ { gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, },
/* rgb8 */ { gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, },
/* rgba8 */ { gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, },
/* va8 */ { gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, },
/* rgb8 */ { gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, },
/* rgba8 */ { gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, },
/* va8 */ { gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, },
/* rgb8 */ { gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, },
/* rgba8 */ { gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, },
/* va8 */ { gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, },
/* rgb8 */ { gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, },
/* rgba8 */ { gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, gimp_composite_value_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_DIVIDE */
{ /* A = v8 */
/* v8 */ { gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, },
/* va8 */ { gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, },
/* rgb8 */ { gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, },
/* rgba8 */ { gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, },
/* va8 */ { gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, },
/* rgb8 */ { gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, },
/* rgba8 */ { gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, },
/* va8 */ { gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, },
/* rgb8 */ { gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, },
/* rgba8 */ { gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, },
/* va8 */ { gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, },
/* rgb8 */ { gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, },
/* rgba8 */ { gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, gimp_composite_divide_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_DODGE */
{ /* A = v8 */
/* v8 */ { gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, },
/* va8 */ { gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, },
/* rgb8 */ { gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, },
/* rgba8 */ { gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, },
/* va8 */ { gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, },
/* rgb8 */ { gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, },
/* rgba8 */ { gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, },
/* va8 */ { gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, },
/* rgb8 */ { gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, },
/* rgba8 */ { gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, },
/* va8 */ { gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, },
/* rgb8 */ { gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, },
/* rgba8 */ { gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, gimp_composite_dodge_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_BURN */
{ /* A = v8 */
/* v8 */ { gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, },
/* va8 */ { gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, },
/* rgb8 */ { gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, },
/* rgba8 */ { gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, },
/* va8 */ { gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, },
/* rgb8 */ { gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, },
/* rgba8 */ { gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, },
/* va8 */ { gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, },
/* rgb8 */ { gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, },
/* rgba8 */ { gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, },
/* va8 */ { gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, },
/* rgb8 */ { gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, },
/* rgba8 */ { gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, gimp_composite_burn_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_HARDLIGHT */
{ /* A = v8 */
/* v8 */ { gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, },
/* va8 */ { gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, },
/* rgb8 */ { gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, },
/* rgba8 */ { gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, },
/* va8 */ { gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, },
/* rgb8 */ { gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, },
/* rgba8 */ { gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, },
/* va8 */ { gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, },
/* rgb8 */ { gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, },
/* rgba8 */ { gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, },
/* va8 */ { gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, },
/* rgb8 */ { gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, },
/* rgba8 */ { gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, gimp_composite_hardlight_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_SOFTLIGHT */
{ /* A = v8 */
/* v8 */ { gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, },
/* va8 */ { gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, },
/* rgb8 */ { gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, },
/* rgba8 */ { gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, },
/* va8 */ { gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, },
/* rgb8 */ { gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, },
/* rgba8 */ { gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, },
/* va8 */ { gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, },
/* rgb8 */ { gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, },
/* rgba8 */ { gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, },
/* va8 */ { gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, },
/* rgb8 */ { gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, },
/* rgba8 */ { gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, gimp_composite_softlight_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_GRAIN_EXTRACT */
{ /* A = v8 */
/* v8 */ { gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, },
/* va8 */ { gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, },
/* rgb8 */ { gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, },
/* rgba8 */ { gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, },
/* va8 */ { gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, },
/* rgb8 */ { gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, },
/* rgba8 */ { gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, },
/* va8 */ { gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, },
/* rgb8 */ { gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, },
/* rgba8 */ { gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, },
/* va8 */ { gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, },
/* rgb8 */ { gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, },
/* rgba8 */ { gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, gimp_composite_grain_extract_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_GRAIN_MERGE */
{ /* A = v8 */
/* v8 */ { gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, },
/* va8 */ { gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, },
/* rgb8 */ { gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, },
/* rgba8 */ { gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, },
/* va8 */ { gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, },
/* rgb8 */ { gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, },
/* rgba8 */ { gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, },
/* va8 */ { gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, },
/* rgb8 */ { gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, },
/* rgba8 */ { gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, },
/* va8 */ { gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, },
/* rgb8 */ { gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, },
/* rgba8 */ { gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, gimp_composite_grain_merge_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_COLOR_ERASE */
{ /* A = v8 */
/* v8 */ { gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, },
/* va8 */ { gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, },
/* rgb8 */ { gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, },
/* rgba8 */ { gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, },
/* va8 */ { gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, },
/* rgb8 */ { gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, },
/* rgba8 */ { gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, },
/* va8 */ { gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, },
/* rgb8 */ { gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, },
/* rgba8 */ { gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, },
/* va8 */ { gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, },
/* rgb8 */ { gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, },
/* rgba8 */ { gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, gimp_composite_color_erase_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_ERASE */
{ /* A = v8 */
/* v8 */ { NULL, NULL, NULL, NULL, },
/* va8 */ { NULL, NULL, NULL, NULL, },
/* rgb8 */ { NULL, NULL, NULL, NULL, },
/* rgba8 */ { NULL, NULL, NULL, NULL, },
},
{ /* A = va8 */
/* v8 */ { NULL, NULL, NULL, NULL, },
/* va8 */ { NULL, NULL, NULL, NULL, },
/* rgb8 */ { NULL, NULL, NULL, NULL, },
/* rgba8 */ { NULL, NULL, NULL, NULL, },
},
{ /* A = rgb8 */
/* v8 */ { NULL, NULL, NULL, NULL, },
/* va8 */ { NULL, NULL, NULL, NULL, },
/* rgb8 */ { NULL, NULL, NULL, NULL, },
/* rgba8 */ { NULL, NULL, NULL, NULL, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_erase_rgba8_any_any_generic, gimp_composite_erase_rgba8_any_any_generic, gimp_composite_erase_rgba8_any_any_generic, gimp_composite_erase_rgba8_any_any_generic, },
/* va8 */ { gimp_composite_erase_rgba8_any_any_generic, gimp_composite_erase_rgba8_any_any_generic, gimp_composite_erase_rgba8_any_any_generic, gimp_composite_erase_rgba8_any_any_generic, },
/* rgb8 */ { gimp_composite_erase_rgba8_any_any_generic, gimp_composite_erase_rgba8_any_any_generic, gimp_composite_erase_rgba8_any_any_generic, gimp_composite_erase_rgba8_any_any_generic, },
/* rgba8 */ { gimp_composite_erase_rgba8_any_any_generic, gimp_composite_erase_rgba8_any_any_generic, gimp_composite_erase_rgba8_any_any_generic, gimp_composite_erase_rgba8_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_REPLACE */
{ /* A = v8 */
/* v8 */ { gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, },
/* va8 */ { gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, },
/* rgb8 */ { gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, },
/* rgba8 */ { gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, },
/* va8 */ { gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, },
/* rgb8 */ { gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, },
/* rgba8 */ { gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, },
/* va8 */ { gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, },
/* rgb8 */ { gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, },
/* rgba8 */ { gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, },
/* va8 */ { gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, },
/* rgb8 */ { gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, },
/* rgba8 */ { gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, gimp_composite_replace_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_ANTI_ERASE */
{ /* A = v8 */
/* v8 */ { gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, },
/* va8 */ { gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, },
/* rgb8 */ { gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, },
/* rgba8 */ { gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, },
/* va8 */ { gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, },
/* rgb8 */ { gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, },
/* rgba8 */ { gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, },
/* va8 */ { gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, },
/* rgb8 */ { gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, },
/* rgba8 */ { gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, },
/* va8 */ { gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, },
/* rgb8 */ { gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, },
/* rgba8 */ { gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, gimp_composite_anti_erase_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_BLEND */
{ /* A = v8 */
/* v8 */ { gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, },
/* va8 */ { gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, },
/* rgb8 */ { gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, },
/* rgba8 */ { gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, },
/* va8 */ { gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, },
/* rgb8 */ { gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, },
/* rgba8 */ { gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, },
/* va8 */ { gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, },
/* rgb8 */ { gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, },
/* rgba8 */ { gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, },
/* va8 */ { gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, },
/* rgb8 */ { gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, },
/* rgba8 */ { gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, gimp_composite_blend_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_SHADE */
{ /* A = v8 */
/* v8 */ { NULL, NULL, NULL, NULL, },
/* va8 */ { NULL, NULL, NULL, NULL, },
/* rgb8 */ { NULL, NULL, NULL, NULL, },
/* rgba8 */ { NULL, NULL, NULL, NULL, },
},
{ /* A = va8 */
/* v8 */ { NULL, NULL, NULL, NULL, },
/* va8 */ { NULL, NULL, NULL, NULL, },
/* rgb8 */ { NULL, NULL, NULL, NULL, },
/* rgba8 */ { NULL, NULL, NULL, NULL, },
},
{ /* A = rgb8 */
/* v8 */ { NULL, NULL, NULL, NULL, },
/* va8 */ { NULL, NULL, NULL, NULL, },
/* rgb8 */ { NULL, NULL, NULL, NULL, },
/* rgba8 */ { NULL, NULL, NULL, NULL, },
},
{ /* A = rgba8 */
/* v8 */ { NULL, NULL, NULL, NULL, },
/* va8 */ { NULL, NULL, NULL, NULL, },
/* rgb8 */ { NULL, NULL, NULL, NULL, },
/* rgba8 */ { NULL, NULL, NULL, NULL, },
},
},
{ /* GIMP_COMPOSITE_SWAP */
{ /* A = v8 */
/* v8 */ { gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, },
/* va8 */ { gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, },
/* rgb8 */ { gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, },
/* rgba8 */ { gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, },
/* va8 */ { gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, },
/* rgb8 */ { gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, },
/* rgba8 */ { gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, },
/* va8 */ { gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, },
/* rgb8 */ { gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, },
/* rgba8 */ { gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, },
/* va8 */ { gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, },
/* rgb8 */ { gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, },
/* rgba8 */ { gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, gimp_composite_swap_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_SCALE */
{ /* A = v8 */
/* v8 */ { gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, },
/* va8 */ { gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, },
/* rgb8 */ { gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, },
/* rgba8 */ { gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, },
/* va8 */ { gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, },
/* rgb8 */ { gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, },
/* rgba8 */ { gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, },
/* va8 */ { gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, },
/* rgb8 */ { gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, },
/* rgba8 */ { gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, },
/* va8 */ { gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, },
/* rgb8 */ { gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, },
/* rgba8 */ { gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, gimp_composite_scale_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_CONVERT */
{ /* A = v8 */
/* v8 */ { gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, },
/* va8 */ { gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, },
/* rgb8 */ { gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, },
/* rgba8 */ { gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, },
},
{ /* A = va8 */
/* v8 */ { gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, },
/* va8 */ { gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, },
/* rgb8 */ { gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, },
/* rgba8 */ { gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, },
},
{ /* A = rgb8 */
/* v8 */ { gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, },
/* va8 */ { gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, },
/* rgb8 */ { gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, },
/* rgba8 */ { gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, },
},
{ /* A = rgba8 */
/* v8 */ { gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, },
/* va8 */ { gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, },
/* rgb8 */ { gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, },
/* rgba8 */ { gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, gimp_composite_convert_any_any_any_generic, },
},
},
{ /* GIMP_COMPOSITE_XOR */
{ /* A = v8 */
/* v8 */ { NULL, NULL, NULL, NULL, },
/* va8 */ { NULL, NULL, NULL, NULL, },
/* rgb8 */ { NULL, NULL, NULL, NULL, },
/* rgba8 */ { NULL, NULL, NULL, NULL, },
},
{ /* A = va8 */
/* v8 */ { NULL, NULL, NULL, NULL, },
/* va8 */ { NULL, NULL, NULL, NULL, },
/* rgb8 */ { NULL, NULL, NULL, NULL, },
/* rgba8 */ { NULL, NULL, NULL, NULL, },
},
{ /* A = rgb8 */
/* v8 */ { NULL, NULL, NULL, NULL, },
/* va8 */ { NULL, NULL, NULL, NULL, },
/* rgb8 */ { NULL, NULL, NULL, NULL, },
/* rgba8 */ { NULL, NULL, NULL, NULL, },
},
{ /* A = rgba8 */
/* v8 */ { NULL, NULL, NULL, NULL, },
/* va8 */ { NULL, NULL, NULL, NULL, },
/* rgb8 */ { NULL, NULL, NULL, NULL, },
/* rgba8 */ { NULL, NULL, NULL, NULL, },
},
},
};
char *gimp_composite_function_name[GIMP_COMPOSITE_N][GIMP_PIXELFORMAT_N][GIMP_PIXELFORMAT_N][GIMP_PIXELFORMAT_N] = {
{ /* GIMP_COMPOSITE_NORMAL */
{ /* A = v8 */
/* v8 */ { "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", },
/* va8 */ { "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", },
},
{ /* A = va8 */
/* v8 */ { "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", },
/* va8 */ { "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", },
},
{ /* A = rgb8 */
/* v8 */ { "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", },
/* va8 */ { "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", "gimp_composite_normal_any_any_any_generic", },
},
{ /* A = rgba8 */
/* v8 */ { "gimp_composite_normal_rgba8_any_any_generic", "gimp_composite_normal_rgba8_any_any_generic", "gimp_composite_normal_rgba8_any_any_generic", "gimp_composite_normal_rgba8_any_any_generic", },
/* va8 */ { "gimp_composite_normal_rgba8_any_any_generic", "gimp_composite_normal_rgba8_any_any_generic", "gimp_composite_normal_rgba8_any_any_generic", "gimp_composite_normal_rgba8_any_any_generic", },
/* rgb8 */ { "gimp_composite_normal_rgba8_any_any_generic", "gimp_composite_normal_rgba8_any_any_generic", "gimp_composite_normal_rgba8_any_any_generic", "gimp_composite_normal_rgba8_any_any_generic", },
/* rgba8 */ { "gimp_composite_normal_rgba8_any_any_generic", "gimp_composite_normal_rgba8_any_any_generic", "gimp_composite_normal_rgba8_any_any_generic", "gimp_composite_normal_rgba8_any_any_generic", },
},
},
{ /* GIMP_COMPOSITE_DISSOLVE */
{ /* A = v8 */
/* v8 */ { "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", },
/* va8 */ { "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", },
},
{ /* A = va8 */
/* v8 */ { "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", },
/* va8 */ { "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", },
},
{ /* A = rgb8 */
/* v8 */ { "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", },
/* va8 */ { "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", },
},
{ /* A = rgba8 */
/* v8 */ { "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", },
/* va8 */ { "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", "gimp_composite_dissolve_any_any_any_generic", },
},
},
{ /* GIMP_COMPOSITE_BEHIND */
{ /* A = v8 */
/* v8 */ { "", "", "", "", },
/* va8 */ { "", "", "", "", },
/* rgb8 */ { "", "", "", "", },
/* rgba8 */ { "", "", "", "", },
},
{ /* A = va8 */
/* v8 */ { "", "", "", "", },
/* va8 */ { "", "", "", "", },
/* rgb8 */ { "", "", "", "", },
/* rgba8 */ { "", "", "", "", },
},
{ /* A = rgb8 */
/* v8 */ { "", "", "", "", },
/* va8 */ { "", "", "", "", },
/* rgb8 */ { "", "", "", "", },
/* rgba8 */ { "", "", "", "", },
},
{ /* A = rgba8 */
/* v8 */ { "", "", "", "", },
/* va8 */ { "", "", "", "", },
/* rgb8 */ { "", "", "", "", },
/* rgba8 */ { "", "", "", "", },
},
},
{ /* GIMP_COMPOSITE_MULTIPLY */
{ /* A = v8 */
/* v8 */ { "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", },
/* va8 */ { "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", },
},
{ /* A = va8 */
/* v8 */ { "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", },
/* va8 */ { "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", },
},
{ /* A = rgb8 */
/* v8 */ { "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", },
/* va8 */ { "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", },
},
{ /* A = rgba8 */
/* v8 */ { "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", },
/* va8 */ { "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", "gimp_composite_multiply_any_any_any_generic", },
},
},
{ /* GIMP_COMPOSITE_SCREEN */
{ /* A = v8 */
/* v8 */ { "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", },
/* va8 */ { "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", },
},
{ /* A = va8 */
/* v8 */ { "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", },
/* va8 */ { "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", },
},
{ /* A = rgb8 */
/* v8 */ { "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", },
/* va8 */ { "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", },
},
{ /* A = rgba8 */
/* v8 */ { "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", },
/* va8 */ { "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", "gimp_composite_screen_any_any_any_generic", },
},
},
{ /* GIMP_COMPOSITE_OVERLAY */
{ /* A = v8 */
/* v8 */ { "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", },
/* va8 */ { "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", },
},
{ /* A = va8 */
/* v8 */ { "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", },
/* va8 */ { "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", },
},
{ /* A = rgb8 */
/* v8 */ { "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", },
/* va8 */ { "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", },
},
{ /* A = rgba8 */
/* v8 */ { "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", },
/* va8 */ { "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", "gimp_composite_overlay_any_any_any_generic", },
},
},
{ /* GIMP_COMPOSITE_DIFFERENCE */
{ /* A = v8 */
/* v8 */ { "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", },
/* va8 */ { "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", },
},
{ /* A = va8 */
/* v8 */ { "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", },
/* va8 */ { "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", },
},
{ /* A = rgb8 */
/* v8 */ { "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", },
/* va8 */ { "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", },
},
{ /* A = rgba8 */
/* v8 */ { "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", },
/* va8 */ { "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", "gimp_composite_difference_any_any_any_generic", },
},
},
{ /* GIMP_COMPOSITE_ADDITION */
{ /* A = v8 */
/* v8 */ { "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", },
/* va8 */ { "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", },
},
{ /* A = va8 */
/* v8 */ { "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", },
/* va8 */ { "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", },
},
{ /* A = rgb8 */
/* v8 */ { "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", },
/* va8 */ { "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", },
},
{ /* A = rgba8 */
/* v8 */ { "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", },
/* va8 */ { "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", "gimp_composite_addition_any_any_any_generic", },
},
},
{ /* GIMP_COMPOSITE_SUBTRACT */
{ /* A = v8 */
/* v8 */ { "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", },
/* va8 */ { "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", },
},
{ /* A = va8 */
/* v8 */ { "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", },
/* va8 */ { "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", },
},
{ /* A = rgb8 */
/* v8 */ { "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", },
/* va8 */ { "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", },
},
{ /* A = rgba8 */
/* v8 */ { "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", },
/* va8 */ { "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", "gimp_composite_subtract_any_any_any_generic", },
},
},
{ /* GIMP_COMPOSITE_DARKEN */
{ /* A = v8 */
/* v8 */ { "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", },
/* va8 */ { "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", },
},
{ /* A = va8 */
/* v8 */ { "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", },
/* va8 */ { "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", },
},
{ /* A = rgb8 */
/* v8 */ { "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", },
/* va8 */ { "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", },
},
{ /* A = rgba8 */
/* v8 */ { "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", },
/* va8 */ { "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", "gimp_composite_darken_any_any_any_generic", },
},
},
{ /* GIMP_COMPOSITE_LIGHTEN */
{ /* A = v8 */
/* v8 */ { "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", },
/* va8 */ { "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", },
},
{ /* A = va8 */
/* v8 */ { "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", },
/* va8 */ { "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", },
},
{ /* A = rgb8 */
/* v8 */ { "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", },
/* va8 */ { "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", },
},
{ /* A = rgba8 */
/* v8 */ { "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", },
/* va8 */ { "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", "gimp_composite_lighten_any_any_any_generic", },
},
},
{ /* GIMP_COMPOSITE_HUE */
{ /* A = v8 */
/* v8 */ { "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", },
/* va8 */ { "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", },
},
{ /* A = va8 */
/* v8 */ { "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", },
/* va8 */ { "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", },
},
{ /* A = rgb8 */
/* v8 */ { "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", },
/* va8 */ { "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", },
},
{ /* A = rgba8 */
/* v8 */ { "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", },
/* va8 */ { "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", "gimp_composite_hue_any_any_any_generic", },
},
},
{ /* GIMP_COMPOSITE_SATURATION */
{ /* A = v8 */
/* v8 */ { "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", },
/* va8 */ { "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", },
},
{ /* A = va8 */
/* v8 */ { "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", },
/* va8 */ { "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", },
},
{ /* A = rgb8 */
/* v8 */ { "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", },
/* va8 */ { "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", },
},
{ /* A = rgba8 */
/* v8 */ { "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", },
/* va8 */ { "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", "gimp_composite_saturation_any_any_any_generic", },
},
},
{ /* GIMP_COMPOSITE_COLOR_ONLY */
{ /* A = v8 */
/* v8 */ { "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", },
/* va8 */ { "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", },
},
{ /* A = va8 */
/* v8 */ { "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", },
/* va8 */ { "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", },
},
{ /* A = rgb8 */
/* v8 */ { "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", },
/* va8 */ { "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", },
},
{ /* A = rgba8 */
/* v8 */ { "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", },
/* va8 */ { "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", "gimp_composite_color_only_any_any_any_generic", },
},
},
{ /* GIMP_COMPOSITE_VALUE */
{ /* A = v8 */
/* v8 */ { "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", },
/* va8 */ { "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", },
},
{ /* A = va8 */
/* v8 */ { "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", },
/* va8 */ { "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", },
},
{ /* A = rgb8 */
/* v8 */ { "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", },
/* va8 */ { "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", },
},
{ /* A = rgba8 */
/* v8 */ { "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", },
/* va8 */ { "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", "gimp_composite_value_any_any_any_generic", },
},
},
{ /* GIMP_COMPOSITE_DIVIDE */
{ /* A = v8 */
/* v8 */ { "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", },
/* va8 */ { "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", },
},
{ /* A = va8 */
/* v8 */ { "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", },
/* va8 */ { "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", },
},
{ /* A = rgb8 */
/* v8 */ { "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", },
/* va8 */ { "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", },
},
{ /* A = rgba8 */
/* v8 */ { "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", },
/* va8 */ { "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", "gimp_composite_divide_any_any_any_generic", },
},
},
{ /* GIMP_COMPOSITE_DODGE */
{ /* A = v8 */
/* v8 */ { "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", },
/* va8 */ { "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", },
},
{ /* A = va8 */
/* v8 */ { "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", },
/* va8 */ { "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", },
},
{ /* A = rgb8 */
/* v8 */ { "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", },
/* va8 */ { "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", },
},
{ /* A = rgba8 */
/* v8 */ { "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", },
/* va8 */ { "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", "gimp_composite_dodge_any_any_any_generic", },
},
},
{ /* GIMP_COMPOSITE_BURN */
{ /* A = v8 */
/* v8 */ { "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", },
/* va8 */ { "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", },
},
{ /* A = va8 */
/* v8 */ { "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", },
/* va8 */ { "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", },
},
{ /* A = rgb8 */
/* v8 */ { "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", },
/* va8 */ { "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", },
},
{ /* A = rgba8 */
/* v8 */ { "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", },
/* va8 */ { "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", "gimp_composite_burn_any_any_any_generic", },
},
},
{ /* GIMP_COMPOSITE_HARDLIGHT */
{ /* A = v8 */
/* v8 */ { "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", },
/* va8 */ { "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", },
},
{ /* A = va8 */
/* v8 */ { "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", },
/* va8 */ { "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", },
},
{ /* A = rgb8 */
/* v8 */ { "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", },
/* va8 */ { "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", },
},
{ /* A = rgba8 */
/* v8 */ { "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", },
/* va8 */ { "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", "gimp_composite_hardlight_any_any_any_generic", },
},
},
{ /* GIMP_COMPOSITE_SOFTLIGHT */
{ /* A = v8 */
/* v8 */ { "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", },
/* va8 */ { "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", },
},
{ /* A = va8 */
/* v8 */ { "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", },
/* va8 */ { "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", },
},
{ /* A = rgb8 */
/* v8 */ { "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", },
/* va8 */ { "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", },
},
{ /* A = rgba8 */
/* v8 */ { "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", },
/* va8 */ { "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", "gimp_composite_softlight_any_any_any_generic", },
},
},
{ /* GIMP_COMPOSITE_GRAIN_EXTRACT */
{ /* A = v8 */
/* v8 */ { "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", },
/* va8 */ { "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", },
},
{ /* A = va8 */
/* v8 */ { "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", },
/* va8 */ { "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", },
},
{ /* A = rgb8 */
/* v8 */ { "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", },
/* va8 */ { "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", },
},
{ /* A = rgba8 */
/* v8 */ { "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", },
/* va8 */ { "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", "gimp_composite_grain_extract_any_any_any_generic", },
},
},
{ /* GIMP_COMPOSITE_GRAIN_MERGE */
{ /* A = v8 */
/* v8 */ { "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", },
/* va8 */ { "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", },
},
{ /* A = va8 */
/* v8 */ { "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", },
/* va8 */ { "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", },
},
{ /* A = rgb8 */
/* v8 */ { "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", },
/* va8 */ { "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", },
},
{ /* A = rgba8 */
/* v8 */ { "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", },
/* va8 */ { "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", "gimp_composite_grain_merge_any_any_any_generic", },
},
},
{ /* GIMP_COMPOSITE_COLOR_ERASE */
{ /* A = v8 */
/* v8 */ { "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", },
/* va8 */ { "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", },
},
{ /* A = va8 */
/* v8 */ { "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", },
/* va8 */ { "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", },
},
{ /* A = rgb8 */
/* v8 */ { "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", },
/* va8 */ { "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", },
},
{ /* A = rgba8 */
/* v8 */ { "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", },
/* va8 */ { "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", "gimp_composite_color_erase_any_any_any_generic", },
},
},
{ /* GIMP_COMPOSITE_ERASE */
{ /* A = v8 */
/* v8 */ { "", "", "", "", },
/* va8 */ { "", "", "", "", },
/* rgb8 */ { "", "", "", "", },
/* rgba8 */ { "", "", "", "", },
},
{ /* A = va8 */
/* v8 */ { "", "", "", "", },
/* va8 */ { "", "", "", "", },
/* rgb8 */ { "", "", "", "", },
/* rgba8 */ { "", "", "", "", },
},
{ /* A = rgb8 */
/* v8 */ { "", "", "", "", },
/* va8 */ { "", "", "", "", },
/* rgb8 */ { "", "", "", "", },
/* rgba8 */ { "", "", "", "", },
},
{ /* A = rgba8 */
/* v8 */ { "gimp_composite_erase_rgba8_any_any_generic", "gimp_composite_erase_rgba8_any_any_generic", "gimp_composite_erase_rgba8_any_any_generic", "gimp_composite_erase_rgba8_any_any_generic", },
/* va8 */ { "gimp_composite_erase_rgba8_any_any_generic", "gimp_composite_erase_rgba8_any_any_generic", "gimp_composite_erase_rgba8_any_any_generic", "gimp_composite_erase_rgba8_any_any_generic", },
/* rgb8 */ { "gimp_composite_erase_rgba8_any_any_generic", "gimp_composite_erase_rgba8_any_any_generic", "gimp_composite_erase_rgba8_any_any_generic", "gimp_composite_erase_rgba8_any_any_generic", },
/* rgba8 */ { "gimp_composite_erase_rgba8_any_any_generic", "gimp_composite_erase_rgba8_any_any_generic", "gimp_composite_erase_rgba8_any_any_generic", "gimp_composite_erase_rgba8_any_any_generic", },
},
},
{ /* GIMP_COMPOSITE_REPLACE */
{ /* A = v8 */
/* v8 */ { "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", },
/* va8 */ { "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", },
},
{ /* A = va8 */
/* v8 */ { "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", },
/* va8 */ { "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", },
},
{ /* A = rgb8 */
/* v8 */ { "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", },
/* va8 */ { "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", },
},
{ /* A = rgba8 */
/* v8 */ { "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", },
/* va8 */ { "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", "gimp_composite_replace_any_any_any_generic", },
},
},
{ /* GIMP_COMPOSITE_ANTI_ERASE */
{ /* A = v8 */
/* v8 */ { "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", },
/* va8 */ { "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", },
},
{ /* A = va8 */
/* v8 */ { "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", },
/* va8 */ { "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", },
},
{ /* A = rgb8 */
/* v8 */ { "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", },
/* va8 */ { "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", },
},
{ /* A = rgba8 */
/* v8 */ { "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", },
/* va8 */ { "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", "gimp_composite_anti_erase_any_any_any_generic", },
},
},
{ /* GIMP_COMPOSITE_BLEND */
{ /* A = v8 */
/* v8 */ { "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", },
/* va8 */ { "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", },
},
{ /* A = va8 */
/* v8 */ { "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", },
/* va8 */ { "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", },
},
{ /* A = rgb8 */
/* v8 */ { "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", },
/* va8 */ { "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", },
},
{ /* A = rgba8 */
/* v8 */ { "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", },
/* va8 */ { "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", "gimp_composite_blend_any_any_any_generic", },
},
},
{ /* GIMP_COMPOSITE_SHADE */
{ /* A = v8 */
/* v8 */ { "", "", "", "", },
/* va8 */ { "", "", "", "", },
/* rgb8 */ { "", "", "", "", },
/* rgba8 */ { "", "", "", "", },
},
{ /* A = va8 */
/* v8 */ { "", "", "", "", },
/* va8 */ { "", "", "", "", },
/* rgb8 */ { "", "", "", "", },
/* rgba8 */ { "", "", "", "", },
},
{ /* A = rgb8 */
/* v8 */ { "", "", "", "", },
/* va8 */ { "", "", "", "", },
/* rgb8 */ { "", "", "", "", },
/* rgba8 */ { "", "", "", "", },
},
{ /* A = rgba8 */
/* v8 */ { "", "", "", "", },
/* va8 */ { "", "", "", "", },
/* rgb8 */ { "", "", "", "", },
/* rgba8 */ { "", "", "", "", },
},
},
{ /* GIMP_COMPOSITE_SWAP */
{ /* A = v8 */
/* v8 */ { "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", },
/* va8 */ { "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", },
},
{ /* A = va8 */
/* v8 */ { "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", },
/* va8 */ { "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", },
},
{ /* A = rgb8 */
/* v8 */ { "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", },
/* va8 */ { "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", },
},
{ /* A = rgba8 */
/* v8 */ { "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", },
/* va8 */ { "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", "gimp_composite_swap_any_any_any_generic", },
},
},
{ /* GIMP_COMPOSITE_SCALE */
{ /* A = v8 */
/* v8 */ { "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", },
/* va8 */ { "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", },
},
{ /* A = va8 */
/* v8 */ { "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", },
/* va8 */ { "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", },
},
{ /* A = rgb8 */
/* v8 */ { "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", },
/* va8 */ { "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", },
},
{ /* A = rgba8 */
/* v8 */ { "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", },
/* va8 */ { "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", "gimp_composite_scale_any_any_any_generic", },
},
},
{ /* GIMP_COMPOSITE_CONVERT */
{ /* A = v8 */
/* v8 */ { "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", },
/* va8 */ { "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", },
},
{ /* A = va8 */
/* v8 */ { "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", },
/* va8 */ { "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", },
},
{ /* A = rgb8 */
/* v8 */ { "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", },
/* va8 */ { "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", },
},
{ /* A = rgba8 */
/* v8 */ { "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", },
/* va8 */ { "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", },
/* rgb8 */ { "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", },
/* rgba8 */ { "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", "gimp_composite_convert_any_any_any_generic", },
},
},
{ /* GIMP_COMPOSITE_XOR */
{ /* A = v8 */
/* v8 */ { "", "", "", "", },
/* va8 */ { "", "", "", "", },
/* rgb8 */ { "", "", "", "", },
/* rgba8 */ { "", "", "", "", },
},
{ /* A = va8 */
/* v8 */ { "", "", "", "", },
/* va8 */ { "", "", "", "", },
/* rgb8 */ { "", "", "", "", },
/* rgba8 */ { "", "", "", "", },
},
{ /* A = rgb8 */
/* v8 */ { "", "", "", "", },
/* va8 */ { "", "", "", "", },
/* rgb8 */ { "", "", "", "", },
/* rgba8 */ { "", "", "", "", },
},
{ /* A = rgba8 */
/* v8 */ { "", "", "", "", },
/* va8 */ { "", "", "", "", },
/* rgb8 */ { "", "", "", "", },
/* rgba8 */ { "", "", "", "", },
},
},
};
extern void gimp_composite_generic_init (void);
void
gimp_composite_init (void)
{
if (g_getenv ("GIMP_COMPOSITE"))
{
gimp_composite_options.use = TRUE;
g_printerr ("Using new image composite functions\n");
}
if (! gimp_composite_options.initialised)
{
gimp_composite_generic_init ();
gimp_composite_options.initialised = TRUE;
}
}