Bug 1640170 - Enable WebRender on gen[7-8] gt1. r=aosmond

Things are better and we don't tend to be shader execution bound.
Let's find out if there's a reason to not be on gt1

Differential Revision: https://phabricator.services.mozilla.com/D76479
This commit is contained in:
Jeff Muizelaar 2020-05-22 14:33:10 +00:00
Родитель 6d4e5cf7e2
Коммит 3bdbb1b8d9
1 изменённых файлов: 37 добавлений и 1 удалений

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

@ -455,6 +455,14 @@ const GfxDeviceFamily* GfxDriverInfo::GetDeviceFamily(DeviceFamily id) {
APPEND_RANGE(0x06c0, INT32_MAX);
break;
case DeviceFamily::IntelRolloutWebRender:
// broadwell gt1 (gen8)
APPEND_DEVICE(0x1602);
APPEND_DEVICE(0x1606);
APPEND_DEVICE(0x160a);
APPEND_DEVICE(0x160b);
APPEND_DEVICE(0x160d);
APPEND_DEVICE(0x160e);
// broadwell gt2+ (gen8)
APPEND_DEVICE(0x1612);
APPEND_DEVICE(0x1616);
@ -477,6 +485,29 @@ const GfxDeviceFamily* GfxDriverInfo::GetDeviceFamily(DeviceFamily id) {
#if defined(MOZ_WIDGET_GTK) || defined(NIGHTLY_BUILD)
// Gen7.5 not allowed until bug 1576637 is resolved.
// gen7.5 gt1
APPEND_DEVICE(0x0402);
APPEND_DEVICE(0x0406);
APPEND_DEVICE(0x040a);
APPEND_DEVICE(0x040b);
APPEND_DEVICE(0x040e);
APPEND_DEVICE(0x0a02);
APPEND_DEVICE(0x0a06);
APPEND_DEVICE(0x0a0a);
APPEND_DEVICE(0x0a0b);
APPEND_DEVICE(0x0a0e);
APPEND_DEVICE(0x0c02);
APPEND_DEVICE(0x0c06);
APPEND_DEVICE(0x0c0c);
APPEND_DEVICE(0x0c0b);
APPEND_DEVICE(0x0c0e);
APPEND_DEVICE(0x0d02);
APPEND_DEVICE(0x0d06);
APPEND_DEVICE(0x0d0a);
APPEND_DEVICE(0x0d0b);
APPEND_DEVICE(0x0d0e);
// gen7.5 gt2
APPEND_DEVICE(0x0412);
APPEND_DEVICE(0x0416);
APPEND_DEVICE(0x041a);
@ -511,7 +542,12 @@ const GfxDeviceFamily* GfxDriverInfo::GetDeviceFamily(DeviceFamily id) {
APPEND_DEVICE(0x0d2b);
APPEND_DEVICE(0x0d2e);
// Gen7 gt2
// gen7 gt1
APPEND_DEVICE(0x0152);
APPEND_DEVICE(0x0156);
APPEND_DEVICE(0x015a);
// gen7 gt2
APPEND_DEVICE(0x0162);
APPEND_DEVICE(0x0166);
APPEND_DEVICE(0x016a);