kms: New backend

New backend utilizing a thread per surface for precise frame
scheduling.
This commit is contained in:
Victoria Brekenfeld 2024-06-07 20:04:39 +02:00 committed by Victoria Brekenfeld
parent 3b7bba3add
commit 469a366207
24 changed files with 3219 additions and 1958 deletions

1
Cargo.lock generated
View file

@ -887,6 +887,7 @@ dependencies = [
"sendfd",
"serde",
"serde_json",
"smallvec",
"smithay",
"smithay-egui",
"thiserror",