~ubuntu-branches/ubuntu/jaunty/gimp/jaunty-security

« back to all changes in this revision

Viewing changes to app/composite/gimp-composite-regression.h

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Holbach
  • Date: 2007-05-02 16:33:03 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20070502163303-bvzhjzbpw8qglc4y
Tags: 2.3.16-1ubuntu1
* Resynchronized with Debian, remaining Ubuntu changes:
  - debian/rules: i18n magic.
* debian/control.in:
  - Maintainer: Ubuntu Core Developers <ubuntu-devel@lists.ubuntu.com>
* debian/patches/02_help-message.patch,
  debian/patches/03_gimp.desktop.in.in.patch,
  debian/patches/10_dont_show_wizard.patch: updated.
* debian/patches/04_composite-signedness.patch,
  debian/patches/05_add-letter-spacing.patch: dropped, used upstream.

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
#define gimp_composite_regression_h
3
3
/*
4
4
 * The following typedefs are temporary and only used in regression testing.
5
 
        */
 
5
        */
6
6
typedef struct
7
7
{
8
8
  guint8  v;
86
86
#endif
87
87
 
88
88
extern void gimp_composite_regression_print_vector (guchar vector[],
89
 
                                                                                                                                                                                                                                                                                                                                                                                                                                GimpPixelFormat format,
90
 
                                                                                                                                                                                                                                                                                                                                                                                                                                gulong n_pixels);
 
89
                                                                                                                                                                                                                                                                                                                                                                                                                                GimpPixelFormat format,
 
90
                                                                                                                                                                                                                                                                                                                                                                                                                                gulong n_pixels);
91
91
 
92
92
extern void gimp_composite_regression_print_vector_v8 (gimp_v8_t v[],
93
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                        unsigned int n_pixels);
 
93
                                                                                                                                                                                                                                                                                                                                                                                                                                                        unsigned int n_pixels);
94
94
 
95
95
extern void gimp_composite_regression_print_vector_va8 (gimp_va8_t v[],
96
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                unsigned int n_pixels);
 
96
                                                                                                                                                                                                                                                                                                                                                                                                                                                                unsigned int n_pixels);
97
97
 
98
98
extern void gimp_composite_regression_print_vector_rgb8 (gimp_rgb8_t v[],
99
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        unsigned int n_pixels);
 
99
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        unsigned int n_pixels);
100
100
 
101
101
extern void gimp_composite_regression_print_vector_rgba8 (gimp_rgba8_t v[],
102
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                unsigned int n_pixels);
 
102
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                unsigned int n_pixels);
103
103
 
104
104
 
105
105
extern double gimp_composite_regression_time_function (gulong iterations,
106
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                        void (*func)(),
107
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                        GimpCompositeContext *ctx);
 
106
                                                                                                                                                                                                                                                                                                                                                                                                                                                        void (*func)(),
 
107
                                                                                                                                                                                                                                                                                                                                                                                                                                                        GimpCompositeContext *ctx);
108
108
extern int gimp_composite_regression_comp_rgba8 (char *str,
109
 
                                                                                                                                                                                                                                                                                                                                                                                                        gimp_rgba8_t *rgba8A,
110
 
                                                                                                                                                                                                                                                                                                                                                                                                        gimp_rgba8_t *rgba8B,
111
 
                                                                                                                                                                                                                                                                                                                                                                                                        gimp_rgba8_t *expected,
112
 
                                                                                                                                                                                                                                                                                                                                                                                                        gimp_rgba8_t *actual,
113
 
                                                                                                                                                                                                                                                                                                                                                                                                        gulong length);
 
109
                                                                                                                                                                                                                                                                                                                                                                                                        gimp_rgba8_t *rgba8A,
 
110
                                                                                                                                                                                                                                                                                                                                                                                                        gimp_rgba8_t *rgba8B,
 
111
                                                                                                                                                                                                                                                                                                                                                                                                        gimp_rgba8_t *expected,
 
112
                                                                                                                                                                                                                                                                                                                                                                                                        gimp_rgba8_t *actual,
 
113
                                                                                                                                                                                                                                                                                                                                                                                                        gulong length);
114
114
extern int gimp_composite_regression_comp_va8 (char *str,
115
 
                                                                                                                                                                                                                                                                                                                                                                                        gimp_va8_t *va8A,
116
 
                                                                                                                                                                                                                                                                                                                                                                                        gimp_va8_t *va8B,
117
 
                                                                                                                                                                                                                                                                                                                                                                                        gimp_va8_t *expected,
118
 
                                                                                                                                                                                                                                                                                                                                                                                        gimp_va8_t *actual,
119
 
                                                                                                                                                                                                                                                                                                                                                                                        gulong length);
 
115
                                                                                                                                                                                                                                                                                                                                                                                        gimp_va8_t *va8A,
 
116
                                                                                                                                                                                                                                                                                                                                                                                        gimp_va8_t *va8B,
 
117
                                                                                                                                                                                                                                                                                                                                                                                        gimp_va8_t *expected,
 
118
                                                                                                                                                                                                                                                                                                                                                                                        gimp_va8_t *actual,
 
119
                                                                                                                                                                                                                                                                                                                                                                                        gulong length);
120
120
extern int gimp_composite_regression_compare_contexts (char *,
121
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                        GimpCompositeContext *ctx1,
122
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                        GimpCompositeContext *ctx2);
 
121
                                                                                                                                                                                                                                                                                                                                                                                                                                                        GimpCompositeContext *ctx1,
 
122
                                                                                                                                                                                                                                                                                                                                                                                                                                                        GimpCompositeContext *ctx2);
123
123
extern void gimp_composite_regression_dump_rgba8 (char *str,
124
 
                                                                                                                                                                                                                                                                                                                                                                                                                gimp_rgba8_t *rgba,
125
 
                                                                                                                                                                                                                                                                                                                                                                                                                gulong n_pixels);
 
124
                                                                                                                                                                                                                                                                                                                                                                                                                gimp_rgba8_t *rgba,
 
125
                                                                                                                                                                                                                                                                                                                                                                                                                gulong n_pixels);
126
126
extern void gimp_composite_regression_print_rgba8 (gimp_rgba8_t *rgba8);
127
127
extern void gimp_composite_regression_print_va8 (gimp_va8_t *va8);
128
128
extern void gimp_composite_regression_timer_report (char *name,
129
 
                                                                                                                                                                                                                                                                                                                                                                                                                                double t1,
130
 
                                                                                                                                                                                                                                                                                                                                                                                                                                double t2);
 
129
                                                                                                                                                                                                                                                                                                                                                                                                                                double t1,
 
130
                                                                                                                                                                                                                                                                                                                                                                                                                                double t2);
131
131
 
132
132
extern gimp_rgba8_t *gimp_composite_regression_random_rgba8 (gulong n_pixels);
133
133
extern gimp_rgba8_t *gimp_composite_regression_fixed_rgba8 (gulong n_pixels);
134
134
extern GimpCompositeContext *gimp_composite_context_init (GimpCompositeContext *ctx,
135
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                GimpCompositeOperation op,
136
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                GimpPixelFormat a_format,
137
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                GimpPixelFormat b_format,
138
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                GimpPixelFormat d_format,
139
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                GimpPixelFormat m_format,
140
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                unsigned long n_pixels,
141
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                unsigned char *A,
142
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                unsigned char *B,
143
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                unsigned char *M,
144
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                unsigned char *D);
 
135
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                GimpCompositeOperation op,
 
136
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                GimpPixelFormat a_format,
 
137
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                GimpPixelFormat b_format,
 
138
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                GimpPixelFormat d_format,
 
139
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                GimpPixelFormat m_format,
 
140
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                unsigned long n_pixels,
 
141
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                unsigned char *A,
 
142
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                unsigned char *B,
 
143
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                unsigned char *M,
 
144
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                unsigned char *D);
145
145
#endif