[gegl] buffer: adjust box filtering threshold of linear/cubic samplers
- From: Øyvind Kolås <ok src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gegl] buffer: adjust box filtering threshold of linear/cubic samplers
- Date: Thu, 30 Jun 2016 16:25:10 +0000 (UTC)
commit 3c18f6dcbc0a86669056cf0961bef7803d8c30a6
Author: Øyvind Kolås <pippin gimp org>
Date: Thu Jun 30 18:24:34 2016 +0200
buffer: adjust box filtering threshold of linear/cubic samplers
gegl/buffer/gegl-sampler-cubic.c | 2 +-
gegl/buffer/gegl-sampler-linear.c | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/gegl/buffer/gegl-sampler-cubic.c b/gegl/buffer/gegl-sampler-cubic.c
index 401e80e..02ea4ee 100644
--- a/gegl/buffer/gegl-sampler-cubic.c
+++ b/gegl/buffer/gegl-sampler-cubic.c
@@ -208,7 +208,7 @@ gegl_sampler_cubic_get ( GeglSampler *self,
if (scale &&
(scale->coeff[0][0] * scale->coeff[0][0] +
scale->coeff[1][1] * scale->coeff[1][1])
- > 2.5)
+ > 8.0)
{
gegl_sampler_box_get (self, absolute_x, absolute_y, scale, output, repeat_mode);
}
diff --git a/gegl/buffer/gegl-sampler-linear.c b/gegl/buffer/gegl-sampler-linear.c
index 47a54d1..5377668 100644
--- a/gegl/buffer/gegl-sampler-linear.c
+++ b/gegl/buffer/gegl-sampler-linear.c
@@ -90,8 +90,8 @@ gegl_sampler_box_get (GeglSampler* restrict self,
const gint yy = ceilf (iabsolute_y + scale->coeff[1][1]/2);
int u, v;
int count = 0;
- int hskip = scale->coeff[0][0] / 3;
- int vskip = scale->coeff[1][1] / 3;
+ int hskip = scale->coeff[0][0] / 4;
+ int vskip = scale->coeff[1][1] / 4;
if (hskip <= 0)
hskip = 1;
@@ -128,7 +128,7 @@ gegl_sampler_linear_get ( GeglSampler *self,
{
if (scale && (scale->coeff[0][0] * scale->coeff[0][0] +
scale->coeff[1][1] * scale->coeff[1][1])
- > 2.5)
+ > 8.0)
{
gegl_sampler_box_get (self, absolute_x, absolute_y, scale, output, repeat_mode);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]