diff --git a/crates/engine/src/background.rs b/crates/engine/src/background.rs new file mode 100644 index 000000000..d4d404d95 --- /dev/null +++ b/crates/engine/src/background.rs @@ -0,0 +1,3 @@ +pub mod jobs; +pub mod offload; +pub mod remote; diff --git a/crates/engine/src/jobs.rs b/crates/engine/src/background/jobs.rs similarity index 100% rename from crates/engine/src/jobs.rs rename to crates/engine/src/background/jobs.rs diff --git a/crates/engine/src/offload.rs b/crates/engine/src/background/offload.rs similarity index 100% rename from crates/engine/src/offload.rs rename to crates/engine/src/background/offload.rs diff --git a/crates/engine/src/offload/tests.rs b/crates/engine/src/background/offload/tests.rs similarity index 100% rename from crates/engine/src/offload/tests.rs rename to crates/engine/src/background/offload/tests.rs diff --git a/crates/engine/src/remote.rs b/crates/engine/src/background/remote.rs similarity index 100% rename from crates/engine/src/remote.rs rename to crates/engine/src/background/remote.rs diff --git a/crates/engine/src/remote/tests.rs b/crates/engine/src/background/remote/tests.rs similarity index 98% rename from crates/engine/src/remote/tests.rs rename to crates/engine/src/background/remote/tests.rs index 6587035b0..85f7a1807 100644 --- a/crates/engine/src/remote/tests.rs +++ b/crates/engine/src/background/remote/tests.rs @@ -305,16 +305,8 @@ fn deferred_readbacks_render_in_passes() { assert!(matches!(out[0].0, FrameReply::Frame { id: 3, passes: 1, gpu: false, .. })); for id in 4..12 { let auto = RenderOpts { backend: Backend::Auto, ..opts }; - let mut out = w.handle(round(&FrameMsg::Render { - id, - revision: s.revision, - comp, - time: t, - opts: Box::new(auto), - disk: None, - layers: false, - prefetch: vec![], - })); + let mut out = + w.handle(round(&FrameMsg::Render { id, revision: s.revision, comp, time: t, opts: Box::new(auto), disk: None, layers: false, prefetch: vec![] })); while w.waiting() { acc.settle(); out = w.resume(); diff --git a/crates/engine/src/lib.rs b/crates/engine/src/lib.rs index fb44ec5e0..958721c9d 100644 --- a/crates/engine/src/lib.rs +++ b/crates/engine/src/lib.rs @@ -11,19 +11,17 @@ #![deny(clippy::unwrap_used, clippy::expect_used, clippy::panic, clippy::unimplemented, clippy::todo, clippy::unreachable)] mod analysis; +mod background; pub mod cmd; mod footage; pub mod guard; pub mod history; mod home; mod interchange; -pub mod jobs; pub mod logging; pub mod menus; -pub mod offload; pub mod perf; pub mod preview; -pub mod remote; pub mod render_queue; pub mod scriptui; mod settings; @@ -46,6 +44,9 @@ pub use analysis::models; pub use analysis::roto; pub use analysis::tracking; pub use analysis::warp; +pub use background::jobs; +pub use background::offload; +pub use background::remote; pub use cmd as commands; pub use cmd::{CommandSpec, command_specs, find as find_command}; pub use effectcraft_color as color;