- From: Tab Atkins Jr. <jackalmage@gmail.com>
- Date: Thu, 13 Aug 2015 15:35:28 -0700
- To: Rik Cabanier <cabanier@gmail.com>
- Cc: "public-fx@w3.org" <public-fx@w3.org>
On Thu, Aug 13, 2015 at 2:55 PM, Rik Cabanier <cabanier@gmail.com> wrote: > On Thu, Aug 13, 2015 at 2:46 PM, Tab Atkins Jr. <jackalmage@gmail.com> > wrote: >> On Thu, Aug 13, 2015 at 2:29 PM, Rik Cabanier <cabanier@gmail.com> wrote: >> > On Thu, Aug 13, 2015 at 2:20 PM, Rik Cabanier <cabanier@gmail.com> >> > wrote: >> >> You execute an extra pass where you render everything upto your nearest >> >> sibling, but you ignore any opacity, filters and compositiing. >> >> Then you use this as input to the backdrop filter. >> >> http://www.w3.org/TR/SVG/filters.html#EnableBackgroundProperty >> >> describes >> >> the algorithm in more details. >> >> >> >> This is the same problem that we faced when we planning on introducing >> >> non-isolated blending. https://codereview.chromium.org/23455060/#msg33 >> >> describes the notes from enne on how to implement this. >> > >> > The actual location of the solution is here: >> > https://codereview.chromium.org/23455060/#msg37 >> >> Can this algorithm be ported into the actual spec? There's currently >> no link from Filters or Compositing to that algorithm, and even if >> there was, you have to realize the need to translate between >> 'enable-background' and 'isolation'/all the other properties that >> cause a stacking context. > > It used to be in the css compositing spec, but I was told to take it out > because there were no implementations at the time. > I can probably look in the history and add it to a level 2 spec. Safari's on track to release it in a few weeks, and we intend to implement, so that would be nice. ^_^ ~TJ
Received on Thursday, 13 August 2015 22:36:15 UTC