summaryrefslogtreecommitdiff
path: root/src/lib/evas/common/evas_scale_smooth_scaler_up.c
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2014-12-22 21:46:14 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2015-01-07 15:06:03 +0900
commit592068108bdb2e08ef9229d2617818b9260a8526 (patch)
tree0859735885661fc9732bbb700d7f2fdfb6cc20be /src/lib/evas/common/evas_scale_smooth_scaler_up.c
parent4bff14676ebe2ab981e9c10c2d6746cb3ec2737c (diff)
Evas masking: Fix another set of rendering artifacts
Diffstat (limited to '')
-rw-r--r--src/lib/evas/common/evas_scale_smooth_scaler_up.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/lib/evas/common/evas_scale_smooth_scaler_up.c b/src/lib/evas/common/evas_scale_smooth_scaler_up.c
index 56060f8a07..3fbbbb195a 100644
--- a/src/lib/evas/common/evas_scale_smooth_scaler_up.c
+++ b/src/lib/evas/common/evas_scale_smooth_scaler_up.c
@@ -43,9 +43,13 @@
43 } 43 }
44 else 44 else
45 { 45 {
46 func = evas_common_gfx_func_composite_pixel_mask_span_get(src->cache_entry.flags.alpha, src->cache_entry.flags.alpha_sparse, dst->cache_entry.flags.alpha, dst_clip_w, render_op);
47 if (mul_col != 0xffffffff) 46 if (mul_col != 0xffffffff)
48 func2 = evas_common_gfx_func_composite_pixel_color_span_get(src->cache_entry.flags.alpha, src->cache_entry.flags.alpha_sparse, mul_col, dst->cache_entry.flags.alpha, dst_clip_w, render_op); 47 {
48 func = evas_common_gfx_func_composite_pixel_mask_span_get(src->cache_entry.flags.alpha, src->cache_entry.flags.alpha_sparse, dst->cache_entry.flags.alpha, dst_clip_w, render_op);
49 func2 = evas_common_gfx_func_composite_pixel_color_span_get(src->cache_entry.flags.alpha, src->cache_entry.flags.alpha_sparse, mul_col, dst->cache_entry.flags.alpha, dst_clip_w, EVAS_RENDER_COPY);
50 }
51 else
52 func = evas_common_gfx_func_composite_pixel_mask_span_get(src->cache_entry.flags.alpha, src->cache_entry.flags.alpha_sparse, dst->cache_entry.flags.alpha, dst_clip_w, render_op);
49 } 53 }
50 } 54 }
51 else 55 else