Commit 6a606231 by Tim Van Patten Committed by Commit Bot

Add Mesa Vendor ID

ANGLE doesn't recognize the Mesa vendor ID, leading to a crash in GetVendorString(). This is exposed when trying to capture traces of ANGLE captures with RenderDoc. Bug: angleproject:5824 Change-Id: I6c45a01dba78fa6057df26b38ca3db89cacf865e Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2809878Reviewed-by: 's avatarCody Northrop <cnorthrop@google.com> Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Commit-Queue: Tim Van Patten <timvp@google.com>
parent 4bd370dd
...@@ -162,6 +162,8 @@ const char *GetVendorString(uint32_t vendorId) ...@@ -162,6 +162,8 @@ const char *GetVendorString(uint32_t vendorId)
return "Google"; return "Google";
case VENDOR_ID_INTEL: case VENDOR_ID_INTEL:
return "Intel"; return "Intel";
case VENDOR_ID_MESA:
return "Mesa";
case VENDOR_ID_NVIDIA: case VENDOR_ID_NVIDIA:
return "NVIDIA"; return "NVIDIA";
case VENDOR_ID_POWERVR: case VENDOR_ID_POWERVR:
......
...@@ -25,6 +25,7 @@ enum VendorID : uint32_t ...@@ -25,6 +25,7 @@ enum VendorID : uint32_t
VENDOR_ID_BROADCOM = 0x14E4, VENDOR_ID_BROADCOM = 0x14E4,
VENDOR_ID_GOOGLE = 0x1AE0, VENDOR_ID_GOOGLE = 0x1AE0,
VENDOR_ID_INTEL = 0x8086, VENDOR_ID_INTEL = 0x8086,
VENDOR_ID_MESA = 0x10005,
VENDOR_ID_NVIDIA = 0x10DE, VENDOR_ID_NVIDIA = 0x10DE,
VENDOR_ID_POWERVR = 0x1010, VENDOR_ID_POWERVR = 0x1010,
// This is Qualcomm PCI Vendor ID. // This is Qualcomm PCI Vendor ID.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment