Closed
Bug 730407
Opened 12 years ago
Closed 10 years ago
OMTC: BasicLayers draws into a target, it should only validate the layers for forwarding
Categories
(Core :: Graphics, defect)
Core
Graphics
Tracking
()
RESOLVED
FIXED
Tracking | Status | |
---|---|---|
e10s | later | --- |
People
(Reporter: BenWa, Unassigned)
References
Details
We're doing needless drawing in OMTC, which is essentially causing us to compose on the main thread. This problem is largely bypassed by using a tiny 32x32 surface in where the draw operations will be relatively cheap since we will be composing retained layers into a small buffer but this really needs to be fixed. We need to separate layer validation and compositing.
Reporter | ||
Comment 1•12 years ago
|
||
I can bypass 'ThebesLayerBuffer::DrawBufferWithRotation' and still render the page correctly.
Reporter | ||
Comment 2•12 years ago
|
||
These calls are taking 1-5ms and happen every draw so we really need to resolve this for mobile.
See bug 715433. We need to split into LayerManager and LayerCompositor.
Comment 4•10 years ago
|
||
Mass tracking-e10s flag change. Filter bugmail on "2be0fcce-e36a-4e2c-aa80-0e3d33eb5406".
tracking-e10s:
--- → +
Updated•10 years ago
|
Comment 5•10 years ago
|
||
This got fixed when I split ClientLayerManager out from BasicLayerManager.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•