summaryrefslogtreecommitdiffstats
path: root/src/application.rs
diff options
context:
space:
mode:
authorLibravatar Greg V <greg@unrelenting.technology>2020-05-31 16:53:57 +0300
committerLibravatar Greg V <greg@unrelenting.technology>2020-06-01 21:31:19 +0300
commita65d6a11cb82719a649110a8deaeb8f87e1c374b (patch)
treea18074ab0934028755038e6755ab37153718a5bf /src/application.rs
parent05750bf1863f8a6d2b797c4c482cd38dc45d7aeb (diff)
downloadiced-a65d6a11cb82719a649110a8deaeb8f87e1c374b.tar.gz
iced-a65d6a11cb82719a649110a8deaeb8f87e1c374b.tar.bz2
iced-a65d6a11cb82719a649110a8deaeb8f87e1c374b.zip
Add custom window background/clear color (incl. transparency) support, fixes #272
wgpu would currently ignore the alpha: https://github.com/gfx-rs/wgpu/issues/687 glow (and naively patched wgpu) requires premultiplied alpha, so if you don't multiply the RGB by the A right now, the semi-transparent color would be wrong (too bright). winit with_transparent doesn't seem necessary.
Diffstat (limited to 'src/application.rs')
-rw-r--r--src/application.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/application.rs b/src/application.rs
index 19cab7da..a529580e 100644
--- a/src/application.rs
+++ b/src/application.rs
@@ -195,6 +195,7 @@ pub trait Application: Sized {
} else {
None
},
+ background_color: settings.background_color,
..crate::renderer::Settings::default()
};