4
4
extern gboolean gimp_composite_altivec_init (void);
7
* The function gimp_composite_*_install() is defined in the code generated by make-install.py
8
* I hate to create a .h file just for that declaration, so I do it here (for now).
7
* The function gimp_composite_*_install() is defined in the code generated by make-install.py
8
* I hate to create a .h file just for that declaration, so I do it here (for now).
10
10
extern gboolean gimp_composite_altivec_install (void);
12
#if defined(USE_ALTIVEC)
14
15
#define COMPILE_ALTIVEC_IS_OKAY (1)
15
#endif /* __GNUC__ > 3 */
16
#endif /* __GNUC__ >= 3 */
17
#endif /* defined(ARCH_PPC) */
18
#endif /* defined(USE_ALTIVEC) */
21
#ifdef COMPILE_ALTIVEC_IS_OKAY
22
extern void gimp_composite_addition_rgba8_rgba8_rgba8_altivec (GimpCompositeContext *ctx);
23
extern void gimp_composite_subtract_rgba8_rgba8_rgba8_altivec (GimpCompositeContext *ctx);
24
extern void gimp_composite_swap_rgba8_rgba8_rgba8_altivec (GimpCompositeContext *ctx);
25
extern void gimp_composite_difference_rgba8_rgba8_rgba8_altivec (GimpCompositeContext *ctx);
26
extern void gimp_composite_darken_rgba8_rgba8_rgba8_altivec (GimpCompositeContext *ctx);
27
extern void gimp_composite_lighten_rgba8_rgba8_rgba8_altivec (GimpCompositeContext *ctx);
28
extern void gimp_composite_multiply_rgba8_rgba8_rgba8_altivec (GimpCompositeContext *ctx);
29
extern void gimp_composite_blend_rgba8_rgba8_rgba8_altivec (GimpCompositeContext *ctx);
30
extern void gimp_composite_screen_rgba8_rgba8_rgba8_altivec (GimpCompositeContext *ctx);
31
extern void gimp_composite_grain_merge_rgba8_rgba8_rgba8_altivec (GimpCompositeContext *ctx);
32
extern void gimp_composite_grain_extract_rgba8_rgba8_rgba8_altivec (GimpCompositeContext *ctx);
33
extern void gimp_composite_divide_rgba8_rgba8_rgba8_altivec (GimpCompositeContext *ctx);
34
extern void gimp_composite_dodge_rgba8_rgba8_rgba8_altivec (GimpCompositeContext *ctx);
35
#endif /* COMPILE_IS_OKAY */