[gegl] transform: more pitch/stride fixes in nearest case
- From: N/A <ell src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gegl] transform: more pitch/stride fixes in nearest case
- Date: Mon, 15 Jan 2018 12:43:10 +0000 (UTC)
commit 24af236c1f873ce88823d823a16f50b952c92843
Author: Ell <ell_se yahoo com>
Date: Mon Jan 15 07:41:31 2018 -0500
transform: more pitch/stride fixes in nearest case
operations/transform/transform-core.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/operations/transform/transform-core.c b/operations/transform/transform-core.c
index 40b4dd9..36f119f 100644
--- a/operations/transform/transform-core.c
+++ b/operations/transform/transform-core.c
@@ -1265,13 +1265,13 @@ transform_nearest (GeglOperation *operation,
dest_ptr,
GEGL_ABYSS_NONE);
- dest_ptr += px_size;
+ dest_ptr += flip_x * px_size;
u_float += flip_x * inverse.coeff [0][0];
v_float += flip_x * inverse.coeff [1][0];
w_float += flip_x * inverse.coeff [2][0];
} while (--x);
- dest_ptr += (gint) 4 * (flip_y - flip_x) * roi->width;
+ dest_ptr += px_size * (flip_y - flip_x) * roi->width;
u_start += flip_y * inverse.coeff [0][1];
v_start += flip_y * inverse.coeff [1][1];
w_start += flip_y * inverse.coeff [2][1];
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]