зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1413392 - Reenable d2d canvas with WebRender r=jrmuizel
This commit is contained in:
Родитель
d0f089f05d
Коммит
184652d442
|
@ -450,11 +450,14 @@ gfxWindowsPlatform::GetBackendPrefs()
|
|||
data.mCanvasDefault = BackendType::SKIA;
|
||||
data.mContentDefault = BackendType::SKIA;
|
||||
|
||||
if (gfxConfig::IsEnabled(Feature::DIRECT2D) && !gfxVars::UseWebRender()) {
|
||||
if (gfxConfig::IsEnabled(Feature::DIRECT2D)) {
|
||||
data.mCanvasBitmask |= BackendTypeBit(BackendType::DIRECT2D1_1);
|
||||
data.mContentBitmask |= BackendTypeBit(BackendType::DIRECT2D1_1);
|
||||
data.mCanvasDefault = BackendType::DIRECT2D1_1;
|
||||
data.mContentDefault = BackendType::DIRECT2D1_1;
|
||||
// We do not use d2d for content when WebRender is used.
|
||||
if (!gfxVars::UseWebRender()) {
|
||||
data.mContentBitmask |= BackendTypeBit(BackendType::DIRECT2D1_1);
|
||||
data.mContentDefault = BackendType::DIRECT2D1_1;
|
||||
}
|
||||
}
|
||||
return mozilla::Move(data);
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче