From 8a8c1ab2c8a0777425c60d4a36d6dd4b2589501f Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Sat, 10 Feb 2024 00:38:25 +0100 Subject: Log available formats and alpha modes in `wgpu::window::compositor` --- wgpu/src/window/compositor.rs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'wgpu/src') 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 -- cgit