Bug 1603207 - Only enable native compositor if picture caching enabled. r=sotaro

Differential Revision: https://phabricator.services.mozilla.com/D56817

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Glenn Watson 2019-12-12 00:08:38 +00:00
Родитель 37bd29f93c
Коммит 2a3fc4613c
2 изменённых файлов: 4 добавлений и 2 удалений

Просмотреть файл

@ -724,7 +724,8 @@ bool RenderCompositorANGLE::IsContextLost() {
}
bool RenderCompositorANGLE::UseCompositor() {
if (!mDCLayerTree || !gfx::gfxVars::UseWebRenderCompositor()) {
if (!mDCLayerTree || !gfx::gfxVars::UseWebRenderCompositor() ||
!StaticPrefs::gfx_webrender_picture_caching()) {
return false;
}
return true;

Просмотреть файл

@ -153,7 +153,8 @@ LayoutDeviceIntSize RenderCompositorOGL::GetBufferSize() {
}
bool RenderCompositorOGL::ShouldUseNativeCompositor() {
return mNativeLayerRoot && gfx::gfxVars::UseWebRenderCompositor();
return mNativeLayerRoot && gfx::gfxVars::UseWebRenderCompositor() &&
StaticPrefs::gfx_webrender_picture_caching();
}
uint32_t RenderCompositorOGL::GetMaxUpdateRects() {