Add logging to window and context creation
This commit is contained in:
parent
1e62fdf069
commit
764b424dfc
5 changed files with 38 additions and 9 deletions
|
|
@ -13,6 +13,9 @@ categories = ["gui"]
|
|||
[features]
|
||||
debug = ["iced_winit/debug"]
|
||||
|
||||
[dependencies.log]
|
||||
version = "0.4"
|
||||
|
||||
[dependencies.glutin]
|
||||
version = "0.28"
|
||||
git = "https://github.com/iced-rs/glutin"
|
||||
|
|
|
|||
|
|
@ -61,6 +61,8 @@ where
|
|||
settings.id,
|
||||
);
|
||||
|
||||
log::info!("Window builder: {:#?}", builder);
|
||||
|
||||
let opengl_builder = ContextBuilder::new()
|
||||
.with_vsync(true)
|
||||
.with_multisampling(C::sample_count(&compositor_settings) as u16);
|
||||
|
|
@ -75,9 +77,14 @@ where
|
|||
(opengl_builder, opengles_builder)
|
||||
};
|
||||
|
||||
log::info!("Trying first builder: {:#?}", first_builder);
|
||||
|
||||
let context = first_builder
|
||||
.build_windowed(builder.clone(), &event_loop)
|
||||
.or_else(|_| second_builder.build_windowed(builder, &event_loop))
|
||||
.or_else(|_| {
|
||||
log::info!("Trying second builder: {:#?}", second_builder);
|
||||
second_builder.build_windowed(builder, &event_loop)
|
||||
})
|
||||
.map_err(|error| {
|
||||
use glutin::CreationError;
|
||||
use iced_graphics::Error as ContextError;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue