mirror of
https://repo.dec05eba.com/gpu-screen-recorder-ui
synced 2026-05-07 15:19:56 +09:00
Recognize broadcom
This commit is contained in:
@@ -69,7 +69,8 @@ namespace gsr {
|
|||||||
UNKNOWN,
|
UNKNOWN,
|
||||||
AMD,
|
AMD,
|
||||||
INTEL,
|
INTEL,
|
||||||
NVIDIA
|
NVIDIA,
|
||||||
|
BROADCOM
|
||||||
};
|
};
|
||||||
|
|
||||||
struct GpuInfo {
|
struct GpuInfo {
|
||||||
|
|||||||
@@ -129,6 +129,8 @@ namespace gsr {
|
|||||||
gsr_info->gpu_info.vendor = GpuVendor::INTEL;
|
gsr_info->gpu_info.vendor = GpuVendor::INTEL;
|
||||||
else if(key_value->value == "nvidia")
|
else if(key_value->value == "nvidia")
|
||||||
gsr_info->gpu_info.vendor = GpuVendor::NVIDIA;
|
gsr_info->gpu_info.vendor = GpuVendor::NVIDIA;
|
||||||
|
else if(key_value->value == "broadcom")
|
||||||
|
gsr_info->gpu_info.vendor = GpuVendor::BROADCOM;
|
||||||
} else if(key_value->key == "card_path") {
|
} else if(key_value->key == "card_path") {
|
||||||
gsr_info->gpu_info.card_path = key_value->value;
|
gsr_info->gpu_info.card_path = key_value->value;
|
||||||
}
|
}
|
||||||
@@ -329,6 +331,7 @@ namespace gsr {
|
|||||||
case GpuVendor::AMD: return "amd";
|
case GpuVendor::AMD: return "amd";
|
||||||
case GpuVendor::INTEL: return "intel";
|
case GpuVendor::INTEL: return "intel";
|
||||||
case GpuVendor::NVIDIA: return "nvidia";
|
case GpuVendor::NVIDIA: return "nvidia";
|
||||||
|
case GpuVendor::BROADCOM: return "broadcom";
|
||||||
}
|
}
|
||||||
return "unknown";
|
return "unknown";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ namespace gsr {
|
|||||||
case GpuVendor::AMD: return mgl::Color(221, 0, 49);
|
case GpuVendor::AMD: return mgl::Color(221, 0, 49);
|
||||||
case GpuVendor::INTEL: return mgl::Color(8, 109, 183);
|
case GpuVendor::INTEL: return mgl::Color(8, 109, 183);
|
||||||
case GpuVendor::NVIDIA: return mgl::Color(118, 185, 0);
|
case GpuVendor::NVIDIA: return mgl::Color(118, 185, 0);
|
||||||
|
case GpuVendor::BROADCOM: return mgl::Color(221, 0, 49);
|
||||||
}
|
}
|
||||||
return mgl::Color(221, 0, 49);
|
return mgl::Color(221, 0, 49);
|
||||||
}
|
}
|
||||||
@@ -26,6 +27,8 @@ namespace gsr {
|
|||||||
vendor = GpuVendor::INTEL;
|
vendor = GpuVendor::INTEL;
|
||||||
else if(color_name == "nvidia")
|
else if(color_name == "nvidia")
|
||||||
vendor = GpuVendor::NVIDIA;
|
vendor = GpuVendor::NVIDIA;
|
||||||
|
else if(color_name == "broadcom")
|
||||||
|
vendor = GpuVendor::BROADCOM;
|
||||||
return gpu_vendor_to_color(vendor);
|
return gpu_vendor_to_color(vendor);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -39,6 +39,7 @@ namespace gsr {
|
|||||||
case GpuVendor::AMD: return "amd";
|
case GpuVendor::AMD: return "amd";
|
||||||
case GpuVendor::INTEL: return "intel";
|
case GpuVendor::INTEL: return "intel";
|
||||||
case GpuVendor::NVIDIA: return "nvidia";
|
case GpuVendor::NVIDIA: return "nvidia";
|
||||||
|
case GpuVendor::BROADCOM: return "broadcom";
|
||||||
}
|
}
|
||||||
return "amd";
|
return "amd";
|
||||||
}
|
}
|
||||||
@@ -49,6 +50,7 @@ namespace gsr {
|
|||||||
case GpuVendor::AMD: return "AMD";
|
case GpuVendor::AMD: return "AMD";
|
||||||
case GpuVendor::INTEL: return "Intel";
|
case GpuVendor::INTEL: return "Intel";
|
||||||
case GpuVendor::NVIDIA: return "NVIDIA";
|
case GpuVendor::NVIDIA: return "NVIDIA";
|
||||||
|
case GpuVendor::BROADCOM: return "Broadcom";
|
||||||
}
|
}
|
||||||
return "unknown";
|
return "unknown";
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user