From 3747683f0dfa032d93eb9ea1670193564d9414c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=80=9A=E6=B4=B2?= Date: Mon, 29 Jan 2024 21:48:33 +0800 Subject: [PATCH] GPU: add vendor code of QTI & MTK --- src/detection/gpu/gpu.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/detection/gpu/gpu.c b/src/detection/gpu/gpu.c index 66e11c805..72b464ac2 100644 --- a/src/detection/gpu/gpu.c +++ b/src/detection/gpu/gpu.c @@ -6,6 +6,8 @@ const char* FF_GPU_VENDOR_NAME_APPLE = "Apple"; const char* FF_GPU_VENDOR_NAME_AMD = "AMD"; const char* FF_GPU_VENDOR_NAME_INTEL = "Intel"; const char* FF_GPU_VENDOR_NAME_NVIDIA = "NVIDIA"; +const char* FF_GPU_VENDOR_NAME_QUALCOMM = "Qualcomm"; +const char* FF_GPU_VENDOR_NAME_MTK = "MTK"; const char* FF_GPU_VENDOR_NAME_VMWARE = "VMware"; const char* FF_GPU_VENDOR_NAME_PARALLEL = "Parallel"; const char* FF_GPU_VENDOR_NAME_MICROSOFT = "Microsoft"; @@ -33,6 +35,10 @@ const char* ffGetGPUVendorString(unsigned vendorId) return FF_GPU_VENDOR_NAME_INTEL; else if(arrayContains((const unsigned[]) {0x0955, 0x10de, 0x12d2}, vendorId, 3)) return FF_GPU_VENDOR_NAME_NVIDIA; + else if(arrayContains((const unsigned[]) {0x5143}, vendorId, 3)) + return FF_GPU_VENDOR_NAME_QUALCOMM; + else if(arrayContains((const unsigned[]) {0x14c3}, vendorId, 3)) + return FF_GPU_VENDOR_NAME_MTK; else if(arrayContains((const unsigned[]) {0x15ad}, vendorId, 1)) return FF_GPU_VENDOR_NAME_VMWARE; else if(arrayContains((const unsigned[]) {0x1af4}, vendorId, 1))