celaction: make parameters enumerator

This commit is contained in:
Jakub Jezek 2023-03-23 12:54:55 +01:00
parent f823b065d3
commit 79eb8f105f
No known key found for this signature in database
GPG key ID: 730D7C02726179A7
3 changed files with 33 additions and 12 deletions

View file

@ -56,8 +56,20 @@ class CelactionPrelaunchHook(PreLaunchHook):
]
# Add custom parameters from workfile settings
if workfile_settings["parameters"]:
parameters += workfile_settings["parameters"]
if "render_chunk" in workfile_settings["submission_overrides"]:
parameters += [
"--chunk *CHUNK*"
]
elif "resolution" in workfile_settings["submission_overrides"]:
parameters += [
"--resolutionWidth *X*",
"--resolutionHeight *Y*"
]
elif "frame_range" in workfile_settings["submission_overrides"]:
parameters += [
"--frameStart *START*",
"--frameEnd *END*"
]
winreg.SetValueEx(
hKey, "SubmitParametersTitle", 0, winreg.REG_SZ,