On Nov 23, 2012, at 2:43 PM, Andreas Kling <akl...@apple.com> wrote:

> Hi folks,
> 
> Do we really think it's a good idea to add yet another implementation of 
> filters?
> 
> We already have generic, NEON-optimized and WTF::ParallelJobs (which includes 
> generic, OpenMP and libdispatch backends) implementations of this code, and 
> now we're adding OpenCL too.
> 
> On the WebKit Project Goals page <http://www.webkit.org/projects/goals.html>, 
> it states that:
> 
> "WebKit is an engineering project not a science project. For new features to 
> be adopted into WebKit, we strongly prefer for the technology or at least the 
> use case for it to be proven."
> 
> Correct me if I'm wrong, but we don't see much use of these features on the 
> web. I understand that there's a bit of a chicken/egg problem where a feature 
> won't be interesting to content creators until it performs well enough, but 
> it seems like we could at least decide on a single path forward instead of 
> repeatedly forking the code.

I designed the current SVG Filters implementation in a way that hopefully make 
it possible to implement HW accelerated filters on top of it. Skia and NEON 
already go this path. I am not defending the OpenCL implementation for SVG 
Filters per se, but different platform dependent solutions were expected and 
wanted. Software filters were designed to be a fallback if an implementation 
does not provide HW acceleration (yet). I hope that we see a Core Image version 
of filters in the near future as well. The code for that is in the history of 
the repository already.

Greetings,
Dirk

> 
> -Kling
> 
> On Nov 21, 2012, at 7:30 PM, Zoltan Herczeg <zherc...@webkit.org> wrote:
> 
>> Hi,
>> 
>> we start upstreaming some OpenCL optimizations into WebKit.
>> 
>> This is the master bug:
>> https://bugs.webkit.org/show_bug.cgi?id=70099
>> 
>> Regards,
>> Zoltan
>> 
>> 
>> _______________________________________________
>> webkit-dev mailing list
>> webkit-dev@lists.webkit.org
>> http://lists.webkit.org/mailman/listinfo/webkit-dev
> 
> _______________________________________________
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> http://lists.webkit.org/mailman/listinfo/webkit-dev

_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to