diff options
author | 2024-02-10 00:38:25 +0100 | |
---|---|---|
committer | 2024-02-10 00:38:25 +0100 | |
commit | 8a8c1ab2c8a0777425c60d4a36d6dd4b2589501f (patch) | |
tree | c402961162956ff636a144a3ba231b046df64ca8 /wgpu | |
parent | 81bed94148dfdc60997d14db603a4c7f2d13bb51 (diff) | |
download | iced-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.rs | 11 |
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 |