diff options
Diffstat (limited to 'widget/GfxDriverInfo.cpp')
-rw-r--r-- | widget/GfxDriverInfo.cpp | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/widget/GfxDriverInfo.cpp b/widget/GfxDriverInfo.cpp index d60b023ddc..4deafa5ad0 100644 --- a/widget/GfxDriverInfo.cpp +++ b/widget/GfxDriverInfo.cpp @@ -358,6 +358,77 @@ const GfxDeviceFamily* GfxDriverInfo::GetDeviceFamily(DeviceFamily id) { case DeviceFamily::IntelMobileHDGraphics: APPEND_DEVICE(0x0046); /* IntelMobileHDGraphics */ break; + case DeviceFamily::IntelGen12: + // Rocket Lake + APPEND_DEVICE(0x4C8C); // rkl_gt05 + APPEND_DEVICE(0x4C8A); // rkl_gt1 + APPEND_DEVICE(0x4C8B); // rkl_gt1 + APPEND_DEVICE(0x4C90); // rkl_gt1 + APPEND_DEVICE(0x4C9A); // rkl_gt1 + // Alder Lake + APPEND_DEVICE(0x4683); // adl_gt05 + APPEND_DEVICE(0x4693); // adl_gt05 + APPEND_DEVICE(0x4680); // adl_gt1 + APPEND_DEVICE(0x4681); // adl_gt1 + APPEND_DEVICE(0x4682); // adl_gt1 + APPEND_DEVICE(0x4688); // adl_gt1 + APPEND_DEVICE(0x4689); // adl_gt1 + APPEND_DEVICE(0x4690); // adl_gt1 + APPEND_DEVICE(0x4691); // adl_gt1 + APPEND_DEVICE(0x4692); // adl_gt1 + APPEND_DEVICE(0x4626); // adl_gt2 + APPEND_DEVICE(0x4628); // adl_gt2 + APPEND_DEVICE(0x462A); // adl_gt2 + APPEND_DEVICE(0x46A0); // adl_gt2 + APPEND_DEVICE(0x46A1); // adl_gt2 + APPEND_DEVICE(0x46A2); // adl_gt2 + APPEND_DEVICE(0x46A3); // adl_gt2 + APPEND_DEVICE(0x46A6); // adl_gt2 + APPEND_DEVICE(0x46A8); // adl_gt2 + APPEND_DEVICE(0x46AA); // adl_gt2 + APPEND_DEVICE(0x46B0); // adl_gt2 + APPEND_DEVICE(0x46B1); // adl_gt2 + APPEND_DEVICE(0x46B2); // adl_gt2 + APPEND_DEVICE(0x46B3); // adl_gt2 + APPEND_DEVICE(0x46C0); // adl_gt2 + APPEND_DEVICE(0x46C1); // adl_gt2 + APPEND_DEVICE(0x46C2); // adl_gt2 + APPEND_DEVICE(0x46C3); // adl_gt2 + APPEND_DEVICE(0x46D0); // adl_n + APPEND_DEVICE(0x46D1); // adl_n + APPEND_DEVICE(0x46D2); // adl_n + // Tiger Lake + APPEND_DEVICE(0x9A60); // tgl_gt1 + APPEND_DEVICE(0x9A68); // tgl_gt1 + APPEND_DEVICE(0x9A70); // tgl_gt1 + APPEND_DEVICE(0x9A40); // tgl_gt2 + APPEND_DEVICE(0x9A49); // tgl_gt2 + APPEND_DEVICE(0x9A59); // tgl_gt2 + APPEND_DEVICE(0x9A78); // tgl_gt2 + APPEND_DEVICE(0x9AC0); // tgl_gt2 + APPEND_DEVICE(0x9AC9); // tgl_gt2 + APPEND_DEVICE(0x9AD9); // tgl_gt2 + APPEND_DEVICE(0x9AF8); // tgl_gt2 + // Raptop Lake + APPEND_DEVICE(0xA780); // rpl + APPEND_DEVICE(0xA781); // rpl + APPEND_DEVICE(0xA782); // rpl + APPEND_DEVICE(0xA783); // rpl + APPEND_DEVICE(0xA788); // rpl + APPEND_DEVICE(0xA789); // rpl + APPEND_DEVICE(0xA720); // rpl_p + APPEND_DEVICE(0xA721); // rpl_p + APPEND_DEVICE(0xA7A0); // rpl_p + APPEND_DEVICE(0xA7A1); // rpl_p + APPEND_DEVICE(0xA7A8); // rpl_p + APPEND_DEVICE(0xA7A9); // rpl_p + // DG1 + APPEND_DEVICE(0x4905); + APPEND_DEVICE(0x4906); + APPEND_DEVICE(0x4907); + APPEND_DEVICE(0x4908); + APPEND_DEVICE(0x4909); + break; case DeviceFamily::NvidiaBlockD3D9Layers: // Glitches whilst scrolling (see bugs 612007, 644787, 645872) APPEND_DEVICE(0x00f3); /* NV43 [GeForce 6200 (TM)] */ @@ -651,6 +722,7 @@ const nsAString& GfxDriverInfo::GetDeviceVendor(DeviceFamily id) { case DeviceFamily::IntelKabyLake: case DeviceFamily::IntelHD520: case DeviceFamily::IntelMobileHDGraphics: + case DeviceFamily::IntelGen12: case DeviceFamily::IntelWebRenderBlocked: case DeviceFamily::Bug1116812: case DeviceFamily::Bug1155608: |