[gegl] gegl/buffer: clean up code of gegl-sampler-nearest
- From: Øyvind Kolås <ok src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gegl] gegl/buffer: clean up code of gegl-sampler-nearest
- Date: Wed, 10 Jan 2018 23:27:25 +0000 (UTC)
commit 4bf86231b3888180df5f6829468626121bb25892
Author: Øyvind Kolås <pippin gimp org>
Date: Wed Jan 10 00:15:08 2018 +0100
gegl/buffer: clean up code of gegl-sampler-nearest
tidies up lose #if 0'd out code, it now is a straightforward per sampler
hot-tile.
gegl/buffer/gegl-sampler-nearest.c | 24 ------------------------
1 files changed, 0 insertions(+), 24 deletions(-)
---
diff --git a/gegl/buffer/gegl-sampler-nearest.c b/gegl/buffer/gegl-sampler-nearest.c
index eb496a7..cb180da 100644
--- a/gegl/buffer/gegl-sampler-nearest.c
+++ b/gegl/buffer/gegl-sampler-nearest.c
@@ -100,7 +100,6 @@ gegl_sampler_get_pixel (GeglSampler *sampler,
const GeglRectangle *abyss = &buffer->abyss;
guchar *buf = data;
-
if (y < abyss->y ||
x < abyss->x ||
y >= abyss->y + abyss->height ||
@@ -196,20 +195,6 @@ gegl_sampler_get_pixel (GeglSampler *sampler,
gegl_buffer_unlock (sampler->buffer);
}
-#if 0
-static void
-gegl_sampler_nearest_get_same_format ( GeglSampler* restrict sampler,
- const gdouble absolute_x,
- const gdouble absolute_y,
- GeglMatrix2 *scale,
- void* restrict output,
- GeglAbyssPolicy repeat_mode)
-{
- GeglRectangle rectangle = {floorf(absolute_x), floorf(absolute_y), 1, 1};
- gegl_buffer_get (sampler->buffer, &rectangle, 1.0, sampler->format, output, GEGL_AUTO_ROWSTRIDE,
repeat_mode);
-}
-#endif
-
static void
gegl_sampler_nearest_get ( GeglSampler* restrict sampler,
const gdouble absolute_x,
@@ -218,18 +203,9 @@ gegl_sampler_nearest_get ( GeglSampler* restrict sampler,
void* restrict output,
GeglAbyssPolicy repeat_mode)
{
-#if 1
gegl_sampler_get_pixel (sampler,
floorf(absolute_x), floorf(absolute_y),
output, repeat_mode);
-#else
- const gfloat* restrict in_bptr =
- gegl_sampler_get_ptr (sampler,
- (gint) floorf ((double) absolute_x),
- (gint) floorf ((double) absolute_y),
- repeat_mode);
- babl_process (sampler->fish, in_bptr, output, 1);
-#endif
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]