kms: New backend
New backend utilizing a thread per surface for precise frame scheduling.
This commit is contained in:
parent
3b7bba3add
commit
469a366207
24 changed files with 3219 additions and 1958 deletions
|
|
@ -16,7 +16,7 @@ pub fn init(evlh: &LoopHandle<'static, State>) -> Result<Vec<RegistrationToken>>
|
|||
calloop::channel::Event::Msg(_) => {
|
||||
let nodes = match &mut state.backend {
|
||||
BackendData::Kms(kms) => {
|
||||
kms.devices.keys().cloned().collect::<Vec<_>>()
|
||||
kms.drm_devices.keys().cloned().collect::<Vec<_>>()
|
||||
}
|
||||
_ => Vec::new(),
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue