app: remove gimp_applicator_dup_apply_buffer()

... nothing uses it after last commit.
This commit is contained in:
Ell 2018-12-27 13:59:31 -05:00
parent ed7ea51fb7
commit 12e83350bf
2 changed files with 3 additions and 41 deletions

View File

@ -148,14 +148,8 @@ gimp_applicator_new (GeglNode *parent,
"operation", "gegl:translate",
NULL);
applicator->dup_apply_buffer_node =
gegl_node_new_child (applicator->node,
"operation", "gegl:copy-buffer",
NULL);
gegl_node_link_many (applicator->aux_node,
applicator->apply_offset_node,
applicator->dup_apply_buffer_node,
NULL);
if (use_split_preview)
@ -170,7 +164,7 @@ gimp_applicator_new (GeglNode *parent,
"operation", "gegl:nop",
NULL);
gegl_node_link_many (applicator->dup_apply_buffer_node,
gegl_node_link_many (applicator->apply_offset_node,
applicator->preview_cache_node,
applicator->preview_crop_node,
NULL);
@ -179,8 +173,8 @@ gimp_applicator_new (GeglNode *parent,
}
else
{
gegl_node_connect_to (applicator->dup_apply_buffer_node, "output",
applicator->mode_node, "aux");
gegl_node_connect_to (applicator->apply_offset_node, "output",
applicator->mode_node, "aux");
}
applicator->mask_node =
@ -587,34 +581,6 @@ gimp_applicator_blit (GimpApplicator *applicator,
NULL, NULL, 0, GEGL_BLIT_DEFAULT);
}
GeglBuffer *
gimp_applicator_dup_apply_buffer (GimpApplicator *applicator,
const GeglRectangle *rect)
{
GeglBuffer *buffer;
GeglBuffer *shifted;
g_return_val_if_fail (GIMP_IS_APPLICATOR (applicator), NULL);
g_return_val_if_fail (rect != NULL, NULL);
buffer = gegl_buffer_new (GEGL_RECTANGLE (0, 0, rect->width, rect->height),
babl_format ("RGBA float"));
shifted = g_object_new (GEGL_TYPE_BUFFER,
"source", buffer,
"shift-x", -rect->x,
"shift-y", -rect->y,
NULL);
gegl_node_set (applicator->dup_apply_buffer_node,
"buffer", shifted,
NULL);
g_object_unref (shifted);
return buffer;
}
GeglBuffer *
gimp_applicator_get_cache_buffer (GimpApplicator *applicator,
GeglRectangle **rectangles,

View File

@ -48,8 +48,6 @@ struct _GimpApplicator
gint apply_offset_y;
GeglNode *apply_offset_node;
GeglNode *dup_apply_buffer_node;
gboolean preview_enabled;
GeglRectangle preview_rect;
GeglNode *preview_cache_node;
@ -127,8 +125,6 @@ void gimp_applicator_set_preview (GimpApplicator *applicator,
void gimp_applicator_blit (GimpApplicator *applicator,
const GeglRectangle *rect);
GeglBuffer * gimp_applicator_dup_apply_buffer (GimpApplicator *applicator,
const GeglRectangle *rect);
GeglBuffer * gimp_applicator_get_cache_buffer (GimpApplicator *applicator,
GeglRectangle **rectangles,
gint *n_rectangles);