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--;
      }

-- 


Reply via email to