Open
Bug 1308229
Opened 8 years ago
Updated 11 months ago
choppy animation at https://codepen.io/thebabydino/full/LRZvdN/
Categories
(Core :: Graphics: WebRender, defect, P3)
Core
Graphics: WebRender
Tracking
()
NEW
People
(Reporter: asa, Unassigned)
References
(Blocks 3 open bugs, )
Details
(Whiteboard: [gfx-noted])
Attachments
(2 files)
From twitter thread https://twitter.com/anatudor/status/784016899722113026 I tested https://codepen.io/thebabydino/full/LRZvdN/ and it is indeed choppy in Firefox and smoother in Chrome.
Updated•8 years ago
|
Component: General → Graphics
Comment 1•8 years ago
|
||
Each hex tile is 3d transformed, so this generates a crazy number of layers. Most of which seem to be optimised to colour layers so there probably isn't that much painting going on. So the slowness might come from the compositor side, or from actually sending that many layers to the compositor.
Priority: -- → P3
Whiteboard: [gfx-noted]
Comment 2•8 years ago
|
||
Here's a layer dump. Trying to get a profile but having some problems with the profiler.
Comment 3•8 years ago
|
||
The profile shows we spend a lot of time in FrameLayerBuilder, and a lot of time in ForwardTransaction
Comment 4•8 years ago
|
||
On the compositor time we're spending time all over the place. Some low hanging fruit is probably available in LayerPropertiesBase::ComputeDifferences() - 12.3% and LayerManagerComposite::PostProcessLayers() - 11.6%
Updated•2 years ago
|
Severity: normal → S3
Comment 6•2 years ago
|
||
This is still slow
https://share.firefox.dev/3EMO9QE
Component: Graphics → Graphics: WebRender
Updated•11 months ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•