hermet pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=f21aedce224e6f741952faed2cd01d2d37064aee
commit f21aedce224e6f741952faed2cd01d2d37064aee Author: Hermet Park <[email protected]> Date: Mon Apr 2 20:10:10 2018 +0900 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 92bff0ebfa..2581b6d7c3 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--; } --
