On Sat,  8 Feb 2014 13:50:58 +0100 Albin Tonnerre <albin.tonne...@gmail.com>
said:

in. thanks! :)

> _op_blend_pan_mas_dp is just a duplication of the code in
> _op_blend_pas_mas_dp. Remove the extra copy of the code and use a define
> instead; this is what the SSE3 code already does.
> ---
> Hi,
> 
> I tried submitting that change using 'arc diff' but it keeps crashing because
> of some JSON error, so here goes...
> 
>  .../common/evas_op_blend/op_blend_pixel_mask_.c    | 24
> +--------------------- 1 file changed, 1 insertion(+), 23 deletions(-)
> 
> diff --git a/src/lib/evas/common/evas_op_blend/op_blend_pixel_mask_.c
> b/src/lib/evas/common/evas_op_blend/op_blend_pixel_mask_.c index
> 5d6c976..78ff716 100644
> --- a/src/lib/evas/common/evas_op_blend/op_blend_pixel_mask_.c
> +++ b/src/lib/evas/common/evas_op_blend/op_blend_pixel_mask_.c
> @@ -48,29 +48,7 @@ _op_blend_pas_mas_dp(DATA32 *s, DATA8 *m, DATA32 c
> EINA_UNUSED, DATA32 *d, int l });
>  }
>  
> -static void
> -_op_blend_pan_mas_dp(DATA32 *s, DATA8 *m, DATA32 c EINA_UNUSED, DATA32 *d,
> int l) {
> -   DATA32 *e;
> -   int alpha;
> -   UNROLL8_PLD_WHILE(d, l, e,
> -                     {
> -                        alpha = *m;
> -                        switch(alpha)
> -                          {
> -                          case 0:
> -                             break;
> -                          case 255:
> -                             *d = *s;
> -                             break;
> -                          default:
> -                             alpha++;
> -                             *d = INTERP_256(alpha, *s, *d);
> -                             break;
> -                          }
> -                        m++;  s++;  d++;
> -                     });
> -}
> -
> +#define _op_blend_pan_mas_dp _op_blend_pas_mas_dp
>  
>  #define _op_blend_p_mas_dpan _op_blend_p_mas_dp
>  #define _op_blend_pas_mas_dpan _op_blend_pas_mas_dp
> -- 
> 1.9.rc1
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to