aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2025-03-18 23:02:37 +0100
committerdec05eba <dec05eba@protonmail.com>2025-03-18 23:02:37 +0100
commit3532d9c64539468529b8a1a6a414e4a4ead21caa (patch)
treea30279ebaaf16dd2e7cb6fec62e8ab0bc8129454
parent8a3dbb70bc4ea9f96f705ff27667eb487e50ea6e (diff)
Recognize broadcomHEADmaster
-rw-r--r--src/main.cpp14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/main.cpp b/src/main.cpp
index cbc1237..055319a 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -264,7 +264,8 @@ enum class GpuVendor {
UNKNOWN,
AMD,
INTEL,
- NVIDIA
+ NVIDIA,
+ BROADCOM
};
struct GpuInfo {
@@ -2584,6 +2585,8 @@ static void parse_gpu_info_line(GsrInfo *_gsr_info, const std::string &line) {
_gsr_info->gpu_info.vendor = GpuVendor::INTEL;
else if(attribute_value == "nvidia")
_gsr_info->gpu_info.vendor = GpuVendor::NVIDIA;
+ else if(attribute_value == "broadcom")
+ _gsr_info->gpu_info.vendor = GpuVendor::BROADCOM;
}
}
@@ -4296,10 +4299,11 @@ static void init_shortcuts_callback(bool success, void *userdata) {
static const char* gpu_vendor_to_name(GpuVendor vendor) {
switch(vendor) {
- case GpuVendor::UNKNOWN: return "Unknown";
- case GpuVendor::AMD: return "AMD";
- case GpuVendor::INTEL: return "Intel";
- case GpuVendor::NVIDIA: return "NVIDIA";
+ case GpuVendor::UNKNOWN: return "Unknown";
+ case GpuVendor::AMD: return "AMD";
+ case GpuVendor::INTEL: return "Intel";
+ case GpuVendor::NVIDIA: return "NVIDIA";
+ case GpuVendor::BROADCOM: return "Broadcom";
}
return "";
}