![](https://secure.gravatar.com/avatar/b47d036b8f12e712f4960ba78404c3b2.jpg?s=120&d=mm&r=g)
7 Jul
2014
7 Jul
'14
1:26 a.m.
2014-07-07 2:32 GMT+02:00 Jon A. Cruz <jon@...18...>:
What about tiling the filtering? At some point to address 'c' we should be looking more into breaking up to sections. However I'm not following that code at the momentenough to know if we're getting close to that point yet or not.
The filtering is already broken into tiles. However, when the Gaussian blur radius is for example 1000 screen pixels, then every pixel of the output depends on a 2000x2000 px area of the input. There is no way around that.
In fact, when the dependency radius is larger than the tile size and the filter is complex, tiling actually harms performance, because the same areas of filter primitives and the source graphic are recomputed for many tiles.
Regards, Krzysztof