Lines Matching defs:args
70 def makeGenOpts(args):
75 args is an parsed argument object; see below for the fields that are used."""
80 defaultExtensions = args.defaultExtensions
83 extensions = args.extension
86 removeExtensions = args.removeExtensions
89 emitExtensions = args.emitExtensions
92 emitSpirv = args.emitSpirv
95 emitFormats = args.emitFormats
98 features = args.feature
101 protect = args.protect
104 directory = args.directory
107 genpath = args.genpath
110 misracstyle = args.misracstyle;
113 misracppstyle = args.misracppstyle;
147 vulkanLayer = args.vulkanLayer
155 if args.apiname is not None:
156 defaultAPIName = args.apiname
161 mergeApiNames = args.mergeApiNames
163 isCTS = args.isCTS
950 def genTarget(args):
955 The args parameter is an parsed argument object containing the following
964 makeGenOpts(args)
967 if args.target in genOpts:
968 createGenerator = genOpts[args.target][0]
969 options = genOpts[args.target][1]
986 logErr('No generator options for unknown target:', args.target)
1063 args = parser.parse_args()
1066 args.feature = [name for arg in args.feature for name in arg.split()]
1067 args.extension = [name for arg in args.extension for name in arg.split()]
1070 if args.errfile:
1071 errWarn = open(args.errfile, 'w', encoding='utf-8')
1075 if args.diagfile:
1076 diag = open(args.diagfile, 'w', encoding='utf-8')
1080 if args.time:
1085 (gen, options) = genTarget(args)
1092 startTimer(args.time)
1093 tree = etree.parse(args.registry)
1094 endTimer(args.time, '* Time to make ElementTree =')
1097 startTimer(args.time)
1099 endTimer(args.time, '* Time to parse ElementTree =')
1101 if args.dump:
1106 if args.debug:
1109 startTimer(args.time)
1111 endTimer(args.time, '* Time to generate ' + options.filename + ' =')
1113 if not args.quiet: