[dev-servo] Webrender + CI + OSMesa has landed

2016-09-28 Thread Glenn Watson
The PR to enable testing Webrender on the CI machines against OSMesa has landed (https://github.com/servo/servo/pull/13382). This should have no effect on most people. However, we may start seeing some different and seemingly unrelated intermittent failures, due to the different timing of the

[dev-servo] WebRender update

2016-08-03 Thread Glenn Watson
TL;DR - We've merged the initial parts of WebRender2. Do expect some regressions. Don't expect major performance wins (yet). Do expect some major feature and performance improvements over the next few weeks. Thanks to help from a number of people (esp. pcwalton, mchang, mrobinson, nox and Ms2g

Re: [dev-servo] WebRender

2015-09-28 Thread Robert O'Callahan
On Tue, Sep 29, 2015 at 4:36 PM, Patrick Walton wrote: > Well, the idea here is to test the case in which the object isn't > layerized for some reason--say, the object was moving by animating > "margin-left" in JavaScript and it had complex Z-ordering constraints that > caused whatever layerizati

Re: [dev-servo] WebRender

2015-09-28 Thread Patrick Walton
Well, the idea here is to test the case in which the object isn't layerized for some reason--say, the object was moving by animating "margin-left" in JavaScript and it had complex Z-ordering constraints that caused whatever layerization heuristics the browser had to fail, causing a full repaint of

Re: [dev-servo] WebRender

2015-09-28 Thread Robert O'Callahan
On Tue, Sep 29, 2015 at 3:55 PM, Glenn Watson wrote: > It's a fairly simple off canvas menu - it is full height (1024px in this > test), and expands from off-screen to 600px wide. It has a linear gradient > for the background, and a small amount of text on it. > > I was also surprised the existin

Re: [dev-servo] WebRender

2015-09-28 Thread Glenn Watson
It's a fairly simple off canvas menu - it is full height (1024px in this test), and expands from off-screen to 600px wide. It has a linear gradient for the background, and a small amount of text on it. I was also surprised the existing Servo paint code is so slow with this - it's on my todo li

[dev-servo] WebRender

2015-09-28 Thread Robert O'Callahan
This sounds very promising! A question: one of the graphs shows Servo taking 35ms per frame to paint the slide-in animation. What exactly is in this animation that makes it take such a relatively long time to paint? Rob -- lbir ye,ea yer.tnietoehr rdn rdsme,anea lurpr edna e hnysnenh hhe uresy