Closed
Bug 1154834
Opened 10 years ago
Closed 8 years ago
Treeherder Checkerboards with APZ enabled
Categories
(Core :: Graphics, defect)
Core
Graphics
Tracking
()
RESOLVED
WORKSFORME
Tracking | Status | |
---|---|---|
firefox40 | --- | affected |
People
(Reporter: mchang, Assigned: mchang)
References
(Blocks 1 open bug)
Details
(Whiteboard: gfx-noted)
Go to treeherder and scroll. We always checkerboard.
Assignee | ||
Updated•10 years ago
|
Blocks: paint-fast
No longer depends on: paint-fast
Assignee | ||
Comment 1•10 years ago
|
||
Making tile sizes on OS X 1024x1024, which is the same size as Safari. If we change the tile sizes to 1024x1024 on a retina 15" mbp, we no longer checkerboard while scrolling treeherder.
Assignee | ||
Comment 2•10 years ago
|
||
From a conversation with Jeff, On high dpi devices on OS X, we should make tile sizes the same as Safari. However, until we can use tiles for scrollable content only, we'd waste a lot of memory generating large tiles for non-scrollable content.
Depends on: 1112193
Assignee | ||
Comment 3•10 years ago
|
||
(In reply to Mason Chang [:mchang] from comment #1)
> Making tile sizes on OS X 1024x1024, which is the same size as Safari. If we
> change the tile sizes to 1024x1024 on a retina 15" mbp, we no longer
> checkerboard while scrolling treeherder.
I should clarify, I forgot to re-enable APZ, we still checkerboard.
Assignee | ||
Comment 4•9 years ago
|
||
Two Profiles with OS X 10.10:
CoreGraphics
http://people.mozilla.org/~bgirard/cleopatra/#report=b0dc1d877862d4e2e89eafde7eb43ac5c2dc956d
Skia
http://people.mozilla.org/~bgirard/cleopatra/#report=84019223b396d726cf2011ea549a1c4cb2cdbd27
Spend a lot of time painting:
nsDisplayButtonBorderBackground
nsDisplayText
nsDisplayTableBorderBackground
Also spend a lot of time generating display lists.
Assignee | ||
Comment 5•9 years ago
|
||
Here's treeherder on Windows 7:
http://people.mozilla.org/~bgirard/cleopatra/#report=30b3f0662479d5bbaaaaea452164a5302bb393b3
Still a lot of time displaying text. It looks like flushing is just very expensive... Not sure why.
Assignee | ||
Comment 7•8 years ago
|
||
Closing old bugs.
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•