autocommit 2022-03-11 19:24:53 CET
This commit is contained in:
parent
b1890894b2
commit
0ae73ab9c4
9 changed files with 277 additions and 66 deletions
|
|
@ -15,7 +15,7 @@ use crate::udev::{UdevError, UdevMonitor};
|
|||
use crate::utils::copyhashmap::CopyHashMap;
|
||||
use crate::utils::oserror::OsError;
|
||||
use crate::utils::syncqueue::SyncQueue;
|
||||
use crate::{CloneCell, RenderError, State, Udev};
|
||||
use crate::{AsyncError, CloneCell, RenderError, State, Udev};
|
||||
use std::cell::{Cell, RefCell};
|
||||
use std::ffi::{CStr, CString};
|
||||
use std::future::pending;
|
||||
|
|
@ -69,6 +69,8 @@ pub enum MetalError {
|
|||
CreateEncoder(#[source] DrmError),
|
||||
#[error(transparent)]
|
||||
DrmError(#[from] DrmError),
|
||||
#[error("Could not create an async fd for the drm fd")]
|
||||
CreateDrmAsyncFd(#[source] AsyncError),
|
||||
}
|
||||
|
||||
pub async fn run(state: Rc<State>) -> MetalError {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue