[Webkit-unassigned] [Bug 28141] SVG Filter feGaussianBlur implementation is missing

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Oct 6 05:40:23 PDT 2009


https://bugs.webkit.org/show_bug.cgi?id=28141


Dirk Schulze <krit at webkit.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #40713|                            |review?
               Flag|                            |
  Attachment #40597|0                           |1
        is obsolete|                            |




--- Comment #7 from Dirk Schulze <krit at webkit.org>  2009-10-06 05:40:23 PDT ---
Created an attachment (id=40713)
 --> (https://bugs.webkit.org/attachment.cgi?id=40713)
feGaussianBlur implementation

I changed the double conversion to unsigned char. And fixed the writing of
blur(r)ing :-). I also missed an early return, if one dimension of the kernel
has the size of 0.

You were right with the overflow. There is a overflow on filling the kernel if
the kernel size is bigger than the width/height of the effect. I double checked
the rest of the code and didn't see further problems. I calculated some
examples manualy (e.g. A kernel with 3x3) and it works as expected. An overflow
on the blurring itself seems to me impossible, since I check if the next or
previous value is not catched if it isn't in the current row/column (between 0
and width/height of a column/row).

I compared many other examples with FF and Opera and did not see any
differences.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list