toast_manager: fix delay, add vulkan feat

[skip ci]
This commit is contained in:
Aleksander
2025-12-23 19:27:37 +01:00
parent ff9ecda68f
commit d36106ed3f
2 changed files with 5 additions and 5 deletions

View File

@@ -162,16 +162,15 @@ impl ToastManager {
}
pub fn tick(&mut self, globals: &WguiGlobals, layout: &mut Layout) -> anyhow::Result<()> {
if !self.needs_tick {
return Ok(());
}
let mut state = self.state.borrow_mut();
if state.timeout > 0 {
state.timeout -= 1;
}
if !self.needs_tick {
return Ok(());
}
if state.timeout == 0 {
state.toast = None;
state.timeout = TOAST_DURATION_TICKS;

View File

@@ -96,6 +96,7 @@ pub fn init_window(
enabled_extensions: my_extensions,
enabled_features: DeviceFeatures {
dynamic_rendering: true,
descriptor_binding_sampled_image_update_after_bind: true,
..DeviceFeatures::empty()
},
queue_create_infos: queue_families