summaryrefslogtreecommitdiffstats
path: root/wgpu
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector@hecrj.dev>2024-02-10 00:38:25 +0100
committerLibravatar Héctor Ramón Jiménez <hector@hecrj.dev>2024-02-10 00:38:25 +0100
commit8a8c1ab2c8a0777425c60d4a36d6dd4b2589501f (patch)
treec402961162956ff636a144a3ba231b046df64ca8 /wgpu
parent81bed94148dfdc60997d14db603a4c7f2d13bb51 (diff)
downloadiced-8a8c1ab2c8a0777425c60d4a36d6dd4b2589501f.tar.gz
iced-8a8c1ab2c8a0777425c60d4a36d6dd4b2589501f.tar.bz2
iced-8a8c1ab2c8a0777425c60d4a36d6dd4b2589501f.zip
Log available formats and alpha modes in `wgpu::window::compositor`
Diffstat (limited to 'wgpu')
-rw-r--r--wgpu/src/window/compositor.rs11
1 files changed, 8 insertions, 3 deletions
diff --git a/wgpu/src/window/compositor.rs b/wgpu/src/window/compositor.rs
index 3e329362..33133016 100644
--- a/wgpu/src/window/compositor.rs
+++ b/wgpu/src/window/compositor.rs
@@ -68,6 +68,8 @@ impl Compositor {
let mut formats = capabilities.formats.iter().copied();
+ log::info!("Available formats: {formats:#?}");
+
let format = if color::GAMMA_CORRECTION {
formats.find(wgpu::TextureFormat::is_srgb)
} else {
@@ -80,12 +82,15 @@ impl Compositor {
capabilities.formats.first().copied()
});
- let alphas = capabilities.alpha_modes;
- let preferred_alpha = if alphas
+ let alpha_modes = capabilities.alpha_modes;
+
+ log::info!("Available alpha modes: {alpha_modes:#?}");
+
+ let preferred_alpha = if alpha_modes
.contains(&wgpu::CompositeAlphaMode::PostMultiplied)
{
wgpu::CompositeAlphaMode::PostMultiplied
- } else if alphas
+ } else if alpha_modes
.contains(&wgpu::CompositeAlphaMode::PreMultiplied)
{
wgpu::CompositeAlphaMode::PreMultiplied