Closed
Bug 1592213
Opened 6 years ago
Closed 6 years ago
PersistentBufferProviderShared should allow up to two more textures when webrender is enabled.
Categories
(Core :: Graphics, defect, P1)
Core
Graphics
Tracking
()
RESOLVED
FIXED
mozilla72
Tracking | Status | |
---|---|---|
firefox72 | --- | fixed |
People
(Reporter: bobowen, Assigned: bobowen)
References
Details
Attachments
(1 file)
If the texture client doesn't have an intermediate buffer and webrender is enabled, then the TextureHosts in the the GPU process are held for an extra cycle, due to the asynchronous nature of the webrender processing on the render thread.
In addition on Windows if triple buffering is enabled, then they are held for another extra cycle.
So depending on these settings, we need to allow up to 2 more TextureClients, to be held in the content process's PersistentBufferProviderShared, when that is being used.
Assignee | ||
Comment 1•6 years ago
|
||
Pushed by bobowencode@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/163fee721e55
Allow up to 2 more textures in PersistentBufferProviderShared when webrender enabled. r=nical
Comment 3•6 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
status-firefox72:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla72
Comment 4•6 years ago
|
||
bugherder landing |
You need to log in
before you can comment on or make changes to this bug.
Description
•