aboutsummaryrefslogtreecommitdiff
path: root/src/Theme.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Theme.cpp')
-rw-r--r--src/Theme.cpp14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/Theme.cpp b/src/Theme.cpp
index fd40c9b..2001f7d 100644
--- a/src/Theme.cpp
+++ b/src/Theme.cpp
@@ -10,10 +10,11 @@ namespace gsr {
static mgl::Color gpu_vendor_to_color(GpuVendor vendor) {
switch(vendor) {
- case GpuVendor::UNKNOWN: 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::NVIDIA: return mgl::Color(118, 185, 0);
+ case GpuVendor::UNKNOWN: 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::NVIDIA: return mgl::Color(118, 185, 0);
+ case GpuVendor::BROADCOM: return mgl::Color(221, 0, 49);
}
return mgl::Color(221, 0, 49);
}
@@ -26,6 +27,8 @@ namespace gsr {
vendor = GpuVendor::INTEL;
else if(color_name == "nvidia")
vendor = GpuVendor::NVIDIA;
+ else if(color_name == "broadcom")
+ vendor = GpuVendor::BROADCOM;
return gpu_vendor_to_color(vendor);
}
@@ -114,6 +117,9 @@ namespace gsr {
if(!theme->ps4_home_texture.load_from_file((resources_path + "images/ps4_home.png").c_str(), mgl::Texture::LoadOptions{false, false, true}))
goto error;
+ if(!theme->ps4_options_texture.load_from_file((resources_path + "images/ps4_options.png").c_str(), mgl::Texture::LoadOptions{false, false, true}))
+ goto error;
+
if(!theme->ps4_dpad_up_texture.load_from_file((resources_path + "images/ps4_dpad_up.png").c_str(), mgl::Texture::LoadOptions{false, false, true}))
goto error;