Bug 33320 - SVG enable-background support missing
Summary: SVG enable-background support missing
Status: RESOLVED WONTFIX
Alias: None
Product: WebKit
Classification: Unclassified
Component: SVG (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC OS X 10.5
: P2 Normal
Assignee: Stephen Chenney
URL:
Keywords:
Depends on:
Blocks: 6022 68469 26389
  Show dependency treegraph
 
Reported: 2010-01-07 06:02 PST by Dirk Schulze
Modified: 2014-08-15 00:47 PDT (History)
10 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dirk Schulze 2010-01-07 06:02:09 PST
We should support enable-background. This is mainly neccessary to support other sourceGrapics for filters. But we should implement it in a way, so that we can also use it for SVG Compositing (in SVG 2.0) later.

http://www.w3.org/TR/SVG/filters.html#AccessingBackgroundImage
http://www.w3.org/TR/SVGCompositing/
Comment 1 Dirk Schulze 2010-01-07 11:05:51 PST
We could use repaintRectInLocalCoordinates() of the renderer, where the attribute enable-background is set, create a ImageBuffer and continue further drawings on the context of this ImageBuffer.
Comment 2 Zoltan Herczeg 2012-06-07 21:56:08 PDT
Good idea. Though it is not easy.
Comment 3 Dirk Schulze 2012-06-07 22:36:18 PDT
(In reply to comment #2)
> Good idea. Though it is not easy.

Don't spend to much time at the moment on it. HTML has ti support it as well for Compositing and Blending spec. We will do it hardware accelerated  from the beginning :)
Comment 4 Dirk Schulze 2014-08-15 00:46:31 PDT
We won't support enable-background. The property is deprecated and removed from Filter Effects. Instead we implemented the isolation property. However, accessing the back drop is still not possible yet. This will be the next step. Closing this bug for now.