- From: Robert O'Callahan <robert@ocallahan.org>
- Date: Tue, 4 Jun 2013 11:37:15 +1200
- To: Cameron McCormack <cam@mcc.id.au>
- Cc: "www-svg@w3.org" <www-svg@w3.org>
- Message-ID: <CAOp6jLaHhq-w-JCZDiWwQb+vHv0y-T-6cMmrRoT9rdTu6nd+cg@mail.gmail.com>
Clarification regarding enable-background --- I'm against it not for performance reasons but because it creates unnecessary complexity for authors. Simple uses of filters with Background should not require special CSS in ancestors to work. Especially when applying filters to HTML. On Mon, Jun 3, 2013 at 8:32 PM, Cameron McCormack <cam@mcc.id.au> wrote: > krit: Does FF do transform transitions in hardware? WebKit > doesn't do it yet (all software for SVG), but we want to change > that. > > heycam: Same. > ... Seems like this will suck. > Actually we do layerize some SVG transforms for GPU compositing, as of quite recently. There are some bugs blocking the performance improvements from being visible, but they're getting fixed. I think SVG transforms should cause an isolated group. krit: We make them isolated groups, and I think FF does too. > ... Also masks and clips are stacking contexts. > Opacity has to create a stacking context, and therefore has to create an isolated group. If people want blending to break out of stacking contexts or other isolated groups somehow --- let's see the use-cases for that and see if there's any reasonable way to support them. Getting filter Background and blending/compositing working inside isolated groups seems like enough work for now! Rob -- q“qIqfq qyqoquq qlqoqvqeq qtqhqoqsqeq qwqhqoq qlqoqvqeq qyqoquq,q qwqhqaqtq qcqrqeqdqiqtq qiqsq qtqhqaqtq qtqoq qyqoquq?q qEqvqeqnq qsqiqnqnqeqrqsq qlqoqvqeq qtqhqoqsqeq qwqhqoq qlqoqvqeq qtqhqeqmq.q qAqnqdq qiqfq qyqoquq qdqoq qgqoqoqdq qtqoq qtqhqoqsqeq qwqhqoq qaqrqeq qgqoqoqdq qtqoq qyqoquq,q qwqhqaqtq qcqrqeqdqiqtq qiqsq qtqhqaqtq qtqoq qyqoquq?q qEqvqeqnq qsqiqnqnqeqrqsq qdqoq qtqhqaqtq.q"
Received on Monday, 3 June 2013 23:37:43 UTC