add more padding to public structs

parent e1ce7eb9
......@@ -44,11 +44,7 @@ struct _GeglTileBackend
struct _GeglTileBackendClass
{
GeglTileSourceClass parent_class;
gpointer padding1;
gpointer padding2;
gpointer padding3;
gpointer padding4;
gpointer padding[4];
};
gint gegl_tile_backend_get_tile_size (GeglTileBackend *tile_backend);
......
......@@ -49,19 +49,13 @@ struct _GeglTileSource
gint y,
gint z,
gpointer data);
gpointer padding1;
gpointer padding2;
gpointer padding3;
gpointer padding4;
gpointer padding[4];
};
struct _GeglTileSourceClass
{
GObjectClass parent_class;
gpointer padding1;
gpointer padding2;
gpointer padding3;
gpointer padding4;
gpointer padding[4];
};
GType gegl_tile_source_get_type (void) G_GNUC_CONST;
......
......@@ -51,6 +51,7 @@ typedef struct _GeglOperationAreaFilterClass GeglOperationAreaFilterClass;
struct _GeglOperationAreaFilterClass
{
GeglOperationFilterClass parent_class;
gpointer pad[4];
};
GType gegl_operation_area_filter_get_type (void) G_GNUC_CONST;
......
......@@ -51,6 +51,7 @@ struct _GeglOperationComposerClass
GeglBuffer *aux,
GeglBuffer *output,
const GeglRectangle *result);
gpointer pad[4];
};
GType gegl_operation_composer_get_type (void) G_GNUC_CONST;
......
......@@ -47,6 +47,7 @@ struct _GeglOperationComposer3Class
GeglBuffer *aux2,
GeglBuffer *output,
const GeglRectangle *result);
gpointer pad[4];
};
GType gegl_operation_composer3_get_type (void) G_GNUC_CONST;
......
......@@ -49,6 +49,7 @@ struct _GeglOperationFilterClass
GeglBuffer *input,
GeglBuffer *output,
const GeglRectangle *roi);
gpointer pad[4];
};
GType gegl_operation_filter_get_type (void) G_GNUC_CONST;
......
......@@ -48,6 +48,7 @@ typedef struct _GeglOperationMetaClass GeglOperationMetaClass;
struct _GeglOperationMetaClass
{
GeglOperationClass parent_class;
gpointer pad[4];
};
......
......@@ -64,6 +64,7 @@ struct _GeglOperationPointComposerClass
cl_mem out_tex,
size_t global_worksize,
const GeglRectangle *roi);
gpointer pad[4];
};
GType gegl_operation_point_composer_get_type (void) G_GNUC_CONST;
......
......@@ -52,6 +52,7 @@ struct _GeglOperationPointComposer3Class
const GeglRectangle *roi /* rectangular region in output buffer */
);
gpointer pad[4];
};
GType gegl_operation_point_composer3_get_type (void) G_GNUC_CONST;
......
......@@ -64,6 +64,7 @@ struct _GeglOperationPointFilterClass
cl_mem out_tex,
size_t global_worksize,
const GeglRectangle *roi);
gpointer pad[4];
};
GType gegl_operation_point_filter_get_type (void) G_GNUC_CONST;
......
......@@ -51,6 +51,7 @@ struct _GeglOperationPointRenderClass
void *out_buf, /* output buffer */
glong samples, /* number of samples */
const GeglRectangle *roi); /* can be used if position is of importance*/
gpointer pad[4];
};
GType gegl_operation_point_render_get_type (void) G_GNUC_CONST;
......
......@@ -54,6 +54,7 @@ struct _GeglOperationSinkClass
gboolean (* process) (GeglOperation *self,
GeglBuffer *input,
const GeglRectangle *roi);
gpointer pad[4];
};
GType gegl_operation_sink_get_type (void) G_GNUC_CONST;
......
......@@ -49,6 +49,7 @@ struct _GeglOperationSourceClass
gboolean (* process) (GeglOperation *self,
GeglBuffer *output,
const GeglRectangle *roi);
gpointer pad[4];
};
GType gegl_operation_source_get_type (void) G_GNUC_CONST;
......
......@@ -52,6 +52,7 @@ struct _GeglOperationTemporalClass
GeglBuffer *input,
GeglBuffer *output,
const GeglRectangle *roi);
gpointer pad[4];
};
GType gegl_operation_temporal_get_type (void) G_GNUC_CONST;
......
......@@ -141,7 +141,7 @@ struct _GeglOperationClass
GeglNode* (*detect) (GeglOperation *operation,
gint x,
gint y);
gpointer pad1[8];
gpointer pad[8];
};
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment