diff options
author | 2022-01-27 06:02:19 -0300 | |
---|---|---|
committer | 2022-04-26 18:54:01 -0300 | |
commit | 764b424dfc2b2163f21483a6d1f05ea1da62c561 (patch) | |
tree | ea06f9dd64a6d611689114811eade3ab68b361d7 /wgpu/src | |
parent | 1e62fdf069db5687be510e1cc375260bbff318a7 (diff) | |
download | iced-764b424dfc2b2163f21483a6d1f05ea1da62c561.tar.gz iced-764b424dfc2b2163f21483a6d1f05ea1da62c561.tar.bz2 iced-764b424dfc2b2163f21483a6d1f05ea1da62c561.zip |
Add logging to window and context creation
Diffstat (limited to 'wgpu/src')
-rw-r--r-- | wgpu/src/window/compositor.rs | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/wgpu/src/window/compositor.rs b/wgpu/src/window/compositor.rs index 0b368cbf..ca0ce51b 100644 --- a/wgpu/src/window/compositor.rs +++ b/wgpu/src/window/compositor.rs @@ -28,6 +28,17 @@ impl Compositor { ) -> Option<Self> { let instance = wgpu::Instance::new(settings.internal_backend); + log::info!("{:#?}", settings); + + #[cfg(not(target_arch = "wasm32"))] + { + let available_adapters: Vec<_> = instance + .enumerate_adapters(settings.internal_backend) + .map(|adapter| adapter.get_info()) + .collect(); + log::info!("Available adapters: {:#?}", available_adapters); + } + #[allow(unsafe_code)] let compatible_surface = compatible_window .map(|window| unsafe { instance.create_surface(window) }); @@ -44,10 +55,14 @@ impl Compositor { }) .await?; + log::info!("Selected: {:#?}", adapter.get_info()); + let format = compatible_surface .as_ref() .and_then(|surface| surface.get_preferred_format(&adapter))?; + log::info!("Selected format: {:?}", format); + #[cfg(target_arch = "wasm32")] let limits = wgpu::Limits::downlevel_webgl2_defaults() .using_resolution(adapter.limits()); |