On Tue, Dec 31, 2013 at 6:19 AM, ChunEon Park <her...@hermet.pe.kr> wrote:
> hermet pushed a commit to branch master.
>
> http://git.enlightenment.org/core/efl.git/commit/?id=0d33d30accdafc5b057de0d01a7ccd5f78f35e73
>
> commit 0d33d30accdafc5b057de0d01a7ccd5f78f35e73
> Author: ChunEon Park <her...@hermet.pe.kr>
> Date:   Tue Dec 31 18:19:41 2013 +0900
>
>     evas/common - more elaborated compuatation in interpolation.
>
>     we should not +1 in divide but only do it when the quotient is zero.

Then why divide?

> ---
>  src/lib/evas/common/evas_map_image.c | 6 ++++--
>  1 file changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/src/lib/evas/common/evas_map_image.c 
> b/src/lib/evas/common/evas_map_image.c
> index c3f3e37..793abf3 100644
> --- a/src/lib/evas/common/evas_map_image.c
> +++ b/src/lib/evas/common/evas_map_image.c
> @@ -38,9 +38,10 @@ _interp(int x1, int x2, int p, FPc u1, FPc u2)
>     FPc u;
>
>     x2 -= x1;
> +   if (x2 == 0) x2 = 1;
>     p -= x1;
>     u = u2 - u1;
> -   u = (u * p) / (x2 + 1);
> +   u = ((u * p) / x2);
>     // FIXME: do z persp
>     return u1 + u;
>  }
> @@ -49,8 +50,9 @@ static inline DATA32
>  _interp_col(int x1, int x2, int p, DATA32 col1, DATA32 col2)
>  {
>     x2 -= x1;
> +   if (x2 == 0) x2 = 1;
>     p -= x1;
> -   p = (p << 8) / (x2 + 1);
> +   p = ((p << 8) / x2);
>     // FIXME: do z persp
>     return INTERP_256(p, col2, col1);
>  }
>
> --
>
>

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&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