On 24/11/2012, at 10:56 AM, Dirk Schulze <dschu...@adobe.com> wrote:

> 
> 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.

FWIW, we currently have an active Core Image filter path on OS X (only for the 
filter shorthands).

Dean

> 
> 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

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

Reply via email to