From 5fbfa29e38c7936917bee50050d754cb7654d5ad Mon Sep 17 00:00:00 2001 From: metamuffin Date: Fri, 12 Sep 2025 21:45:37 +0200 Subject: replaytool render: video driver option --- server/replaytool/src/main.rs | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'server/replaytool/src/main.rs') 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(()) -- cgit v1.2.3-70-g09d2