Closed
Bug 1546901
Opened 5 years ago
Closed 5 years ago
Call gfxVars::SetProfDirectory() before gfxPlatform::InitLayersIPC()
Categories
(Core :: Graphics: WebRender, defect)
Core
Graphics: WebRender
Tracking
()
RESOLVED
FIXED
mozilla68
Tracking | Status | |
---|---|---|
firefox68 | --- | fixed |
People
(Reporter: sotaro, Assigned: sotaro)
References
Details
Attachments
(1 file)
When GPU process does not exist, Render thread is created by gfxPlatform::InitLayersIPC(). Then gfxVars::SetProfDirectory() is called after RenderThread::InitDeviceTask(). Then WebRenderProgramCache could not get correct gfxVars::ProfDirectory() value. It affects to webrender shader disk cache.
When GPU process exists the problem does not happen. On windows, when WebRender is used, GPU process always exists, then the problem did not happen.
Assignee | ||
Comment 1•5 years ago
|
||
Assignee | ||
Updated•5 years ago
|
Assignee: nobody → sotaro.ikeda.g
Pushed by sikeda@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/1720abb3a1b5 Call gfxVars::SetProfDirectory() before gfxPlatform::InitLayersIPC() r=nical
Comment 3•5 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 5 years ago
status-firefox68:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla68
You need to log in
before you can comment on or make changes to this bug.
Description
•