W3C home > Mailing lists > Public > www-style@w3.org > October 2011

Re: [css-shaders] CSS shaders for custom filters (ACTION-3072)

From: Dean Jackson <dino@apple.com>
Date: Tue, 04 Oct 2011 08:33:56 +1100
Cc: "www-style@w3.org CSS" <www-style@w3.org>, "public-fx@w3.org" <public-fx@w3.org>, SVG WG <public-svg-wg@w3.org>
Message-id: <55C6CFDD-3BEA-4719-9953-EB9D8460E771@apple.com>
To: Vincent Hardy <vhardy@adobe.com>

On 04/10/2011, at 12:51 AM, Vincent Hardy wrote:

> The Filter Effects 1.0 draft contains an open issue about supporting "a filter primitive that would reference a programmable operation, similar to an OpenCL kernel or GLSL fragment shader":
> 
> https://dvcs.w3.org/hg/FXTF/raw-file/tip/filters/publish/Filters.html#feCustomElement
> 
> During the last FX task force meeting in Seattle, I got the action to prepare a detailed proposal for supporting custom filters in the Filter Effects 1.0 (http://www.w3.org/Graphics/SVG/WG/track/actions/3072). 
> 
> The detailed proposal can be found at:
> 
> https://dvcs.w3.org/hg/FXTF/raw-file/tip/custom/index.html
> 
> We (at Adobe) have worked on a prototype implementation. The proposal reflects the work done on the prototype to get a better understanding of the various issues involved when using fragment and vertex shaders for custom effects. It also reflects on the feedback and suggestions of several people, in particular the co-editors for the proposal, Dean Jackson and Erik Dahlström.
> 
> In case you are interested in seeing the prototype in action with demos, they will be shown at the Adobe MAX conference tomorrow:
> 
> http://max.adobe.com/online/
> (look for the keynote session, October 4th)
> 
> Doing this work (specification, prototype implementation and demos), we have found that CSS shaders bring great creativity and flexibility: they integrate well with filter effects, animations and transitions and give fluid results.

As Vincent mentioned, we support this proposal. It brings a lot of power, and reflects the way graphics architecture has been heading for the last decade. 

Our main concern is security, which is very similar to the issues with WebGL. The WebGL group at Khronos have been working with GPU vendors to improve this situation and hopefully we'll soon be comfortable allowing arbitrary Web content the ability to run WebGL/shaders.

Anyway, the bottom line is that we think that CSS shaders is a great proposal, and we were very happy to work with Vincent and Adobe on this.

Dean
Received on Monday, 3 October 2011 21:35:07 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:20:45 GMT