[llvm-commits] [LNT] r161259 - /lnt/trunk/lnt/server/ui/static/View2D.js

Benjamin Kramer benny.kra at gmail.com
Fri Aug 3 14:18:20 PDT 2012


On 03.08.2012, at 23:04, Michael Gottesman <mgottesman at apple.com> wrote:

> Author: mgottesman
> Date: Fri Aug  3 16:04:44 2012
> New Revision: 161259
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=161259&view=rev
> Log:
> [LNT] Edited View2D.js so that the highlighting opacity gets lighter faster.
> 
> This was done by changing the opacity heuristic to an 8th power gaussian.
> 
> Modified:
>    lnt/trunk/lnt/server/ui/static/View2D.js
> 
> Modified: lnt/trunk/lnt/server/ui/static/View2D.js
> URL: http://llvm.org/viewvc/llvm-project/lnt/trunk/lnt/server/ui/static/View2D.js?rev=161259&r1=161258&r2=161259&view=diff
> ==============================================================================
> --- lnt/trunk/lnt/server/ui/static/View2D.js (original)
> +++ lnt/trunk/lnt/server/ui/static/View2D.js Fri Aug  3 16:04:44 2012
> @@ -666,7 +666,12 @@
>     if (this.initial_line_width > line_base) {
>         var delta = (line_base - this.initial_line_width)/this.initial_line_width;
>         delta = delta*delta;
> -        opacity = Math.max(Math.exp(-delta), 0.25);
> +        var exp = Math.exp(-delta);
> +        var expsq = exp*exp;
> +        var expq = expsq*expsq;
> +        var expo = expq*expq;

Isn't this equivalent to "var expo = Math.exp(8 * -delta)"?

- Ben

> +        
> +        opacity = Math.max(expo, 0.25);
>     }
> 
>     var fill_color = this.fill_color;
> 
> 
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits





More information about the llvm-commits mailing list