Closed
Bug 804893
Opened 12 years ago
Closed 11 years ago
Refactor shadow layers
Categories
(Core :: Graphics: Layers, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: nrc, Assigned: nrc)
References
(Depends on 1 open bug)
Details
Refactor the layers system so that all shadow layers backends use a single layer manager and a backend-specific compositor. Start by refactoring the OGL layers backend into a CompositorOGL for OMTC and LayerManagerOGL for on-MTC.
Assignee | ||
Updated•12 years ago
|
Assignee | ||
Comment 2•12 years ago
|
||
Currently TODO before a first, imperfect landing: Tiled Thebes layers, fix canvas layers, a few minor OGL tidy ups. Once we've landed that, need to change (simplify) the API for Texture clients, work on a better API for texture client factories, implement a PTexture IPDL protocol for direct communication between texture clients and hosts (remove Update() from TextureHost).
Updated•12 years ago
|
Depends on: layers-refactoring
Assignee | ||
Updated•12 years ago
|
Comment 3•12 years ago
|
||
There are many box-shadow (and text-shadow) bugs that may be touched by the refactoring. Should I list them here (I cannot add them as depending or dependant, though)?
Assignee | ||
Comment 4•12 years ago
|
||
(In reply to Florian Bender from comment #3) > There are many box-shadow (and text-shadow) bugs that may be touched by the > refactoring. Should I list them here (I cannot add them as depending or > dependant, though)? How will they be affected? 'Shadow' in the context of this bug means the copy of the layer tree present on the compositor thread, not shadows as in box-shadow.
Comment 5•12 years ago
|
||
Oh, sorry, that's indeed something very different! Now all this stuff makes a lot more sense to me β¦
Assignee | ||
Updated•11 years ago
|
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•