Closed
Bug 598873
(omtc)
Opened 14 years ago
Closed 7 years ago
Tracking: Off-main-thread compositing
Categories
(Core :: Graphics, defect)
Core
Graphics
Tracking
()
RESOLVED
FIXED
blocking-basecamp | - |
People
(Reporter: cjones, Unassigned)
References
(Depends on 5 open bugs, Blocks 1 open bug)
Details
(Keywords: meta, Whiteboard: [Snappy:p3][games:p?])
We want this chiefly for
- animations unaffected by content script
- video unaffected by content script
It's easiest with current machinery to have a separate compositor process rather than thread. With a compositor process, we also get
- protection from crashy/leaky video drivers
An initial design for how this might work with content processes and a compositor process is at https://wiki.mozilla.org/Gecko:CrossProcessLayers. However, off-main-thread compositing is just as useful without content processes and without a compositor process.
Patches in bug 570294 (used for testing) have the initial goop needed to get a compositor process running, and some hacky gtk painting code.
Comment 1•14 years ago
|
||
Is this a WONTFIX? It would help a lot, anyway... For example Bug 599711 .
Reporter | ||
Updated•13 years ago
|
Updated•13 years ago
|
Alias: omtc
Updated•13 years ago
|
Whiteboard: [Snappy]
Updated•13 years ago
|
Blocks: nativefennecgllayers
Reporter | ||
Updated•13 years ago
|
Blocks: b2g-product-phone
Updated•13 years ago
|
Whiteboard: [Snappy] → [Snappy:p3]
Updated•13 years ago
|
Keywords: fennecnative-betablocker
Updated•13 years ago
|
No longer blocks: 555834, 580781, 599711, 706172, 706179, 706499, 709490, b2g-product-phone, nativefennecgllayers
Comment 3•13 years ago
|
||
OK, Bugzilla's really screwed up this morning.
Blocks: 555834, 580781, 599711, 706172, 706179, 706499, 709490, b2g-product-phone, nativefennecgllayers
Updated•12 years ago
|
Blocks: gecko-games
Updated•12 years ago
|
No longer blocks: b2g-product-phone
Comment 4•12 years ago
|
||
Not blocking on tracking bugs, we'll go through dependencies.
blocking-basecamp: --- → -
Updated•12 years ago
|
Whiteboard: [Snappy:p3] → [Snappy:p3][games:p2]
Updated•12 years ago
|
Depends on: omtc-not-fuzzable
Comment 5•11 years ago
|
||
Mass tracking-e10s flag change. Filter bugmail on "2be0fcce-e36a-4e2c-aa80-0e3d33eb5406".
tracking-e10s:
--- → +
Updated•11 years ago
|
tracking-e10s:
+ → ---
Keywords: meta
Whiteboard: [Snappy:p3][games:p2] → [Snappy:p3][games:p?]
Comment 6•8 years ago
|
||
Marking this as games:p3, since games generally don't have (CSS/image) animations or video on a page, but they run in a canvas. We don't have performance profiles of games (at least right now) where this would have been identified as the biggest bottleneck.
Comment 7•7 years ago
|
||
Isn't this fixed/superseded by the Quantum Compositor?
Flags: needinfo?(milan)
I don't know that it's worth tracking this bug, you're right.
Status: NEW → RESOLVED
Closed: 7 years ago
Flags: needinfo?(milan)
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•