fix: ui-dev on xorg (#30)

* fix: ui-dev on xorg

* recreate swapchain on resize

* only request window size after canvas size change

* only redraw after canvas changed

* redraw if run_ref failed

* redraw at 1s interval
This commit is contained in:
galister
2024-04-15 16:46:32 +02:00
committed by GitHub
parent 7ca6df6d3b
commit 461657e4c3
2 changed files with 52 additions and 19 deletions

View File

@@ -26,7 +26,7 @@ pub(super) fn init_xr() -> Result<(xr::Instance, xr::SystemId), anyhow::Error> {
enabled_extensions.ext_dpad_binding = true;
} else {
log::warn!("Missing EXT_dpad_binding extension.");
}
}
if available_extensions.ext_hp_mixed_reality_controller {
enabled_extensions.ext_hp_mixed_reality_controller = true;
} else {