From 78f286799e76e93b3f73439dea8ef93b93cc2f79 Mon Sep 17 00:00:00 2001 From: Stenzek Date: Tue, 10 Mar 2026 20:29:12 +1000 Subject: [PATCH] Scripts: Fix regtest runner Regression from cc7e03c2dde9507d489c20735dcc2e9cb3fd7169 --- scripts/run_regression_tests.py | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/scripts/run_regression_tests.py b/scripts/run_regression_tests.py index 329b7df66..1f1610da4 100644 --- a/scripts/run_regression_tests.py +++ b/scripts/run_regression_tests.py @@ -16,7 +16,7 @@ def is_game_path(path:str): def run_regression_test(runner, destdir, dump_interval, frames, renderer, cargs, gamepath): args = [runner, - "-log", "error", + "-log", "Error", "-dumpdir", destdir, "-dumpinterval", str(dump_interval), "-frames", str(frames), @@ -88,6 +88,20 @@ if __name__ == "__main__": if (args.cpu is not None): cargs += ["-cpu", args.cpu] + renderer_map = { + "d3d11": "D3D11", + "d3d12": "D3D12", + "opengl": "OpenGL", + "vulkan": "Vulkan", + "metal": "Metal", + "software": "Software", + } + if args.renderer.lower() in renderer_map: + args.renderer = renderer_map[args.renderer.lower()] + else: + print("Unknown renderer '%s'" % args.renderer) + sys.exit(1) + if not run_regression_tests(args.runner, args.gamedir, os.path.realpath(args.destdir), args.dumpinterval, args.frames, args.parallel, args.renderer, cargs): sys.exit(1) else: