diff options
Diffstat (limited to 'server/replaytool/src/main.rs')
-rw-r--r-- | server/replaytool/src/main.rs | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/server/replaytool/src/main.rs b/server/replaytool/src/main.rs index ec0bd682..a9032a61 100644 --- a/server/replaytool/src/main.rs +++ b/server/replaytool/src/main.rs @@ -55,8 +55,12 @@ enum Args { /// Render without display server; Requires wlheadless-run and mutter #[arg(short = 'H', long)] headless: bool, + #[arg(long, default_value = "wayland")] + video_driver: String, #[arg(long, default_value = "vulkan")] rendering_driver: String, + #[arg(long, default_value = "mutter")] + headless_compositor: String, }, } @@ -120,8 +124,19 @@ async fn main() -> anyhow::Result<()> { framerate, headless, rendering_driver, + headless_compositor, + video_driver, } => { - render(&input, &output, framerate, headless, &rendering_driver).await?; + render( + &input, + &output, + framerate, + headless, + &rendering_driver, + &video_driver, + &headless_compositor, + ) + .await?; } } Ok(()) |