Bug 1672489 - Don't restrict DirectComposition to Win10 on Nightly. r=aosmond

Differential Revision: https://phabricator.services.mozilla.com/D94359
This commit is contained in:
Jeff Muizelaar 2020-10-23 21:33:02 +00:00
Родитель 9dbc71af63
Коммит 07cb9dd9f8
2 изменённых файлов: 10 добавлений и 0 удалений

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

@ -347,12 +347,14 @@ void gfxConfigManager::ConfigureWebRender() {
"FEATURE_FAILURE_DCOMP_PREF_DISABLED"_ns);
}
#ifndef NIGHTLY_BUILD
if (!mIsWin10OrLater) {
// XXX relax win version to windows 8.
mFeatureWrDComp->Disable(FeatureStatus::Unavailable,
"Requires Windows 10 or later",
"FEATURE_FAILURE_DCOMP_NOT_WIN10"_ns);
}
#endif
mFeatureWrDComp->MaybeSetFailed(
mFeatureWr->IsEnabled(), FeatureStatus::Unavailable, "Requires WebRender",

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

@ -439,9 +439,17 @@ TEST_F(GfxConfigManager, WebRenderEarlierThanWindows10) {
EXPECT_TRUE(mFeatures.mWrQualified.IsEnabled());
EXPECT_TRUE(mFeatures.mWr.IsEnabled());
#ifdef NIGHTLY_BUILD
EXPECT_TRUE(mFeatures.mWrCompositor.IsEnabled());
#else
EXPECT_FALSE(mFeatures.mWrCompositor.IsEnabled());
#endif
EXPECT_TRUE(mFeatures.mWrAngle.IsEnabled());
#ifdef NIGHTLY_BUILD
EXPECT_TRUE(mFeatures.mWrDComp.IsEnabled());
#else
EXPECT_FALSE(mFeatures.mWrDComp.IsEnabled());
#endif
EXPECT_TRUE(mFeatures.mWrPartial.IsEnabled());
EXPECT_TRUE(mFeatures.mHwCompositing.IsEnabled());
EXPECT_TRUE(mFeatures.mGPUProcess.IsEnabled());