diff options
author | dec05eba <dec05eba@protonmail.com> | 2021-06-21 18:19:10 +0200 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2021-06-21 18:19:10 +0200 |
commit | 9d2fbadd55a1c7c89660fcec430a945867ded527 (patch) | |
tree | 8293964dcf68e6d536ba0e18caa8f8ac50f5708c /src/QuickMedia.cpp | |
parent | 933ceeabb339cdf0583a8687528941593381a268 (diff) |
Add theme option to disable rounded rectangle drop shadow
Diffstat (limited to 'src/QuickMedia.cpp')
-rw-r--r-- | src/QuickMedia.cpp | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/QuickMedia.cpp b/src/QuickMedia.cpp index bcd9a53..e2d1d8c 100644 --- a/src/QuickMedia.cpp +++ b/src/QuickMedia.cpp @@ -666,9 +666,16 @@ namespace QuickMedia { abort(); } - if(!rounded_rectangle_shader.loadFromFile(resources_root + "shaders/rounded_rectangle.glsl", sf::Shader::Type::Fragment)) { - show_notification("QuickMedia", "Failed to load " + resources_root + "/shaders/rounded_rectangle.glsl", Urgency::CRITICAL); - abort(); + if(get_current_theme().blur_enabled) { + if(!rounded_rectangle_shader.loadFromFile(resources_root + "shaders/rounded_rectangle.glsl", sf::Shader::Type::Fragment)) { + show_notification("QuickMedia", "Failed to load " + resources_root + "/shaders/rounded_rectangle.glsl", Urgency::CRITICAL); + abort(); + } + } else { + if(!rounded_rectangle_shader.loadFromFile(resources_root + "shaders/rounded_rectangle_no_shadow.glsl", sf::Shader::Type::Fragment)) { + show_notification("QuickMedia", "Failed to load " + resources_root + "/shaders/rounded_rectangle_no_shadow.glsl", Urgency::CRITICAL); + abort(); + } } if(!rounded_rectangle_mask_shader.loadFromFile(resources_root + "shaders/rounded_rectangle_mask.glsl", sf::Shader::Type::Fragment)) { |