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/render.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'server/replaytool/src/render.rs') diff --git a/server/replaytool/src/render.rs b/server/replaytool/src/render.rs index 4bf9402c..74dddf92 100644 --- a/server/replaytool/src/render.rs +++ b/server/replaytool/src/render.rs @@ -28,6 +28,8 @@ pub async fn render( framerate: usize, headless: bool, rendering_driver: &str, + video_driver: &str, + headless_compositor: &str, ) -> Result<()> { let port = 27090; let ws_listener = TcpListener::bind(("127.0.0.1", port)).await?; @@ -35,12 +37,12 @@ pub async fn render( let mut args = Vec::new(); if headless { args.push("wlheadless-run"); - args.extend(["-c", "mutter"]); + args.extend(["-c", headless_compositor]); args.push("--"); } args.push("hurrycurry-client"); if headless { - args.extend(["--video-driver", "wayland"]); + args.extend(["--video-driver", video_driver]); args.extend(["--rendering-driver", rendering_driver]); } args.extend(["--write-movie", output.to_str().unwrap()]); -- cgit v1.2.3-70-g09d2