From eb36597509b102f0cccc72b3d373a2f5bf2dfc22 Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Mon, 2 Apr 2018 20:10:10 +0900 Subject: [PATCH] evas - correct evas map anti-alias rendering to perform properly. Evas map anti-aliasing haven't worked at all if the smooth scaling were disabled. evas map rendering has a lot of corner-cases, previous call-position was wrong, (by mistake maybe) shouldn't be in a certian case. Let aa post-processing function be performed in universally. --- src/lib/evas/common/evas_map_image_loop.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/evas/common/evas_map_image_loop.c b/src/lib/evas/common/evas_map_image_loop.c index 92bff0e..2581b6d 100644 --- a/src/lib/evas/common/evas_map_image_loop.c +++ b/src/lib/evas/common/evas_map_image_loop.c @@ -352,7 +352,6 @@ *d = MUL4_SYM(cval, val1); cv += cd; // col # endif - if (anti_alias) *d = _aa_coverage_apply(line, ww, w, *d); # endif # else *d = *s; @@ -360,6 +359,7 @@ u += ud; v += vd; # endif //COLBLACK + if (anti_alias) *d = _aa_coverage_apply(line, ww, w, *d); d++; ww--; } -- 2.7.4