зеркало из https://github.com/mozilla/gecko-dev.git
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:
Родитель
9dbc71af63
Коммит
07cb9dd9f8
|
@ -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());
|
||||
|
|
Загрузка…
Ссылка в новой задаче