Closed
Bug 804324
Opened 13 years ago
Closed 3 years ago
http://soulwire.github.com/Makisu/ is much slower than Chrome, not being layerized
Categories
(Core :: Graphics, defect)
Core
Graphics
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: pcwalton, Unassigned)
References
()
Details
There is way too much invalidation on http://soulwire.github.com/Makisu/. With paint flashing on (and with profiling) we're painting all of this over and over on the CPU instead of layerizing this.
In Chrome this is much faster.
Updated•13 years ago
|
Component: Graphics → Layout
Comment 1•13 years ago
|
||
We are actually layerizing the transformed content, we just happen to be repainting the background every frame.
The issue is fairly obvious:
CanvasBackground 0x141cbe1e8(Canvas(html)(-1)) (-544954955,-285197699,1011689880,432404796)(0,0,0,0)(0,0,0,0)(opaque -544954955,-285197699,1011689880,432404796)
Looks like a 3d transform overflow rect calculation bug.
Comment 2•13 years ago
|
||
Also a few of the menu items are flickering, i'm seeing the same on this Tranform demo: http://desandro.github.com/3dtransforms/examples/carousel-02-dynamic.html
Comment 3•13 years ago
|
||
Comment 2 is almost definitely bug 807563
Updated•3 years ago
|
Severity: normal → S3
Updated•3 years ago
|
Status: NEW → RESOLVED
Closed: 3 years ago
Component: Layout → Graphics
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•