SystemInfo: Add Google VendorID.

This enables SwiftShader detection.

Bug: angleproject:3876
Change-Id: Ic4ebfb5b431771c31298af7349d0370df913e596
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1773853
Reviewed-by: Jonah Ryan-Davis <jonahr@google.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
diff --git a/src/libANGLE/renderer/driver_utils.cpp b/src/libANGLE/renderer/driver_utils.cpp
index d6aa142..b358e6e 100644
--- a/src/libANGLE/renderer/driver_utils.cpp
+++ b/src/libANGLE/renderer/driver_utils.cpp
@@ -127,14 +127,16 @@
     {
         case VENDOR_ID_AMD:
             return "Advanced Micro Devices";
-        case VENDOR_ID_NVIDIA:
-            return "NVIDIA";
-        case VENDOR_ID_INTEL:
-            return "Intel";
-        case VENDOR_ID_QUALCOMM:
-            return "Qualcomm";
         case VENDOR_ID_ARM:
             return "ARM";
+        case VENDOR_ID_GOOGLE:
+            return "Google";
+        case VENDOR_ID_INTEL:
+            return "Intel";
+        case VENDOR_ID_NVIDIA:
+            return "NVIDIA";
+        case VENDOR_ID_QUALCOMM:
+            return "Qualcomm";
         default:
             // TODO(jmadill): More vendor IDs.
             ASSERT(vendorId == 0xba5eba11);  // Mock vendor ID used for tests.
diff --git a/src/libANGLE/renderer/driver_utils.h b/src/libANGLE/renderer/driver_utils.h
index 6014dee..188260a 100644
--- a/src/libANGLE/renderer/driver_utils.h
+++ b/src/libANGLE/renderer/driver_utils.h
@@ -20,6 +20,7 @@
     VENDOR_ID_UNKNOWN = 0x0,
     VENDOR_ID_AMD     = 0x1002,
     VENDOR_ID_ARM     = 0x13B5,
+    VENDOR_ID_GOOGLE  = 0x1AE0,
     VENDOR_ID_INTEL   = 0x8086,
     VENDOR_ID_NVIDIA  = 0x10DE,
     // This is Qualcomm PCI Vendor ID.