Open
Bug 1154825
(paint-fast)
Opened 10 years ago
Updated 2 years ago
[meta] Project Schachbrettvermeidung (aka Paint Fast)
Categories
(Core :: Graphics, defect, P3)
Core
Graphics
Tracking
()
NEW
Tracking | Status | |
---|---|---|
firefox40 | --- | affected |
People
(Reporter: mchang, Unassigned)
References
(Depends on 7 open bugs, Blocks 1 open bug)
Details
(Keywords: meta, Whiteboard: gfx-noted)
Checkerboarding Prevention project.
Find places where we checkerboard with APZ, find out why, fix those problems across platforms.
Reporter | ||
Updated•10 years ago
|
Reporter | ||
Updated•10 years ago
|
Reporter | ||
Comment 1•10 years ago
|
||
Just making this actually explicit: The goal for this project is to Paint Fast. IE, Safari, and Chrome, even when they invalidate poorly, still paint fast enough that it isn't a huge checkerboarding problem. Therefore, the explicit assumption that we should change is that instead of fixing invalidation bugs, we should just paint fast even in the cases of bad invalidation.
Summary: [meta] Project Schachbrettvermeidung → [meta] Project Schachbrettvermeidung (aka Paint Fast)
Reporter | ||
Updated•10 years ago
|
Assignee: nobody → mchang
Updated•10 years ago
|
Alias: paint-fast
Reporter | ||
Updated•9 years ago
|
Depends on: Backendnuken
Reporter | ||
Comment 2•9 years ago
|
||
An update on our strategy for this bug:
1) Optimize checkerboarding problems on Windows 7, with an Intel HD graphics card and a d2d 1.1 backend. This is because 60% of our users are on Windows 7 and ~30% are on some form of an Intel HD card. See [A]. This means we will actively prioritize Windows performance over any other platform and will probably not optimize the other platforms much.
2) Once (1) is satisfactory, switch the other backends to skia in bug 1186552. This should mostly already give us some performance boosts across platforms.
3) Once Skia is everywhere except Windows, we'll repeat (1) for the other platforms.
[A] http://people.mozilla.org/~danderson/moz-gfx-telemetry/www/
Reporter | ||
Comment 3•9 years ago
|
||
From many of the recent bugs, we've been getting quite nice X performance improvements. From comment 2, we'll move onto step (2), of consolidating all the backends into skia when during step (1), many of the performance improvements become % improvements instead of X improvements.
Comment 4•9 years ago
|
||
I have been capturing two lists of checkerboarding issues, one for checkerboarding "a lot" and one for "a bit". You can find both lists here: <https://etherpad.mozilla.org/ehsan-checkerboarding> I am adding new entries to the lists as I find more issues.
Nice, thanks!
Depends on: 1211565
Depends on: 1213432
Depends on: 1213440
No longer depends on: 1188430
Updated•9 years ago
|
Updated•8 years ago
|
Blocks: apz-checkerboard
Updated•7 years ago
|
Priority: -- → P3
Reporter | ||
Updated•7 years ago
|
Assignee: mchang → nobody
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•