diff options
author | dec05eba <dec05eba@protonmail.com> | 2025-03-18 23:02:37 +0100 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2025-03-18 23:02:37 +0100 |
commit | 3532d9c64539468529b8a1a6a414e4a4ead21caa (patch) | |
tree | a30279ebaaf16dd2e7cb6fec62e8ab0bc8129454 | |
parent | 8a3dbb70bc4ea9f96f705ff27667eb487e50ea6e (diff) |
-rw-r--r-- | src/main.cpp | 14 |
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 ""; } |