mirror of
https://github.com/stenzek/duckstation.git
synced 2026-07-08 17:46:19 +00:00
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user