diff --git a/src/util/glsl2spirv.py b/src/util/glsl2spirv.py index 4df5abd4e27..5e2198a3f74 100644 --- a/src/util/glsl2spirv.py +++ b/src/util/glsl2spirv.py @@ -79,6 +79,12 @@ def get_args() -> 'Arguments': action='append', help="Include directory") + parser.add_argument("-D", + dest="defines", + default=[], + action='append', + help="Defines") + args = parser.parse_args() return args @@ -167,6 +173,9 @@ def process_file(args: 'Arguments') -> None: for f in args.includes: cmd_list.append('-I' + f) + for d in args.defines: + cmd_list.append('-D' + d) + cmd_list.extend([ '-V', '-o', args.output,