util/glsl2spirv: let argparse actually enforce the restrictions we've set

Reviewed-by: Luis Felipe Strano Moraes <luis.strano@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19449>
This commit is contained in:
Dylan Baker
2022-11-01 12:47:21 -07:00
committed by Marge Bot
parent f9df046436
commit 041d9ac3dc

View File

@@ -40,7 +40,8 @@ def get_args():
parser.add_argument('--glsl-version', parser.add_argument('--glsl-version',
dest="glsl_ver", dest="glsl_ver",
help="{100 | 110 | 120 | 130 | 140 | 150 | 300es | 310es | 320es | 330 | 400 | 410 | 420 | 430 | 440 | 450 | 460} set GLSL version, overrides #version in shader sources. Default is 460.") choices=['100', '110', '120', '130', '140', '150', '300es', '310es', '330', '400', '410', '420', '430', '440', '450', '460'],
help="Override GLSL #version declaration in source.")
parser.add_argument("-Olib", parser.add_argument("-Olib",
action='store_true', action='store_true',
@@ -56,7 +57,8 @@ def get_args():
parser.add_argument("--stage", parser.add_argument("--stage",
default="vert", default="vert",
help="Uses specified stage rather than parsing the file extension choices for <stage> are vert, tesc, tese, geom, frag, or comp.") choices=['vert', 'tesc', 'tese', 'geom', 'frag', 'comp'],
help="Uses specified stage rather than parsing the file extension")
args = parser.parse_args() args = parser.parse_args()
return args return args