W3C home > Mailing lists > Public > public-fx@w3.org > April to June 2014

Re: [compositing-1] please move non-separable effects to Level 2

From: Robert O'Callahan <robert@ocallahan.org>
Date: Sat, 19 Apr 2014 17:45:40 +1200
Message-ID: <CAOp6jLb1vwmM0qqxPTjmrbYj1s6cFfbDYmrSbi4ASExuV8uPvQ@mail.gmail.com>
To: Dean Jackson <dino@apple.com>
Cc: Rik Cabanier <cabanier@gmail.com>, FX <public-fx@w3.org>
On Sat, Apr 19, 2014 at 5:38 PM, Dean Jackson <dino@apple.com> wrote:

> We support them in software mode too, just not in compositing mode. Since
> we don’t want to have blending disappear if an element becomes composited
> (99.9% of developers would not be able to explain all the cases in which
> this could happen), we’d only ship an implementation that supports them
> everywhere.

In Gecko, blending doesn't disappear, instead we prevent the content from
being offloaded to the compositor. So we support them everywhere, but they
cause performance degradation in some cases.

I'll note that Safari 6 release notes claim support for SVG filters. I'm
pretty sure you can implement all the blend modes in terms of SVG filters.
So either Webkit's SVG filter support is partial (in which case partial
support for mix-blend-mode should be OK too right?) or whatever
implementation tradeoffs you made for SVG filters you're declining to make
for mix-blend-mode (which I think is not accurately described as "can't

Jtehsauts  tshaei dS,o n" Wohfy  Mdaon  yhoaus  eanuttehrotraiitny  eovni
le atrhtohu gthot sf oirng iyvoeu rs ihnesa.r"t sS?o  Whhei csha iids  teoa
stiheer :p atroa lsyazye,d  'mYaonu,r  "sGients  uapr,e  tfaokreg iyvoeunr,
'm aotr  atnod  sgaoy ,h o'mGee.t"  uTph eann dt hwea lmka'n?  gBoutt  uIp
waanndt  wyeonut  thoo mken.o w
Received on Saturday, 19 April 2014 05:46:06 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:49:49 UTC