diff options
| author | Mark Lobodzinski <mark@lunarg.com> | 2017-07-25 15:29:57 -0600 |
|---|---|---|
| committer | Mark Lobodzinski <mark@lunarg.com> | 2017-07-26 14:30:46 -0600 |
| commit | db07889f76aa2dfb193d597119226544356f8474 (patch) | |
| tree | a7abf2a44f7e346c2e6ff56b016ecc209f8682dc /scripts/parameter_validation_generator.py | |
| parent | 7db0c095d0a53fe9080f25465759b9d161822d5b (diff) | |
| download | usermoji-db07889f76aa2dfb193d597119226544356f8474.tar.xz | |
scripts: Generate PV calls to ranged_enum_array fcn
Change-Id: I106fe73c2199d1b4d8aa090bd22bb79884637d58
Diffstat (limited to 'scripts/parameter_validation_generator.py')
| -rw-r--r-- | scripts/parameter_validation_generator.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/scripts/parameter_validation_generator.py b/scripts/parameter_validation_generator.py index c375fa99..c0c09158 100644 --- a/scripts/parameter_validation_generator.py +++ b/scripts/parameter_validation_generator.py @@ -1015,8 +1015,8 @@ class ParamCheckerOutputGenerator(OutputGenerator): elif value.isbool and value.isconst: usedLines.append('skipCall |= validate_bool32_array(layer_data->report_data, "{}", {ppp}"{}"{pps}, {ppp}"{}"{pps}, {pf}{}, {pf}{}, {}, {});\n'.format(funcName, lenDisplayName, valueDisplayName, lenParam.name, value.name, cvReq, req, pf=valuePrefix, **postProcSpec)) elif value.israngedenum and value.isconst: - enumRange = self.enumRanges[value.type] - usedLines.append('skipCall |= validate_ranged_enum_array(layer_data->report_data, "{}", {ppp}"{}"{pps}, {ppp}"{}"{pps}, "{}", {}, {}, {pf}{}, {pf}{}, {}, {});\n'.format(funcName, lenDisplayName, valueDisplayName, value.type, enumRange[0], enumRange[1], lenParam.name, value.name, cvReq, req, pf=valuePrefix, **postProcSpec)) + enum_value_list = 'All%sEnums' % value.type + usedLines.append('skipCall |= validate_ranged_enum_array(layer_data->report_data, "{}", {ppp}"{}"{pps}, {ppp}"{}"{pps}, "{}", {}, {pf}{}, {pf}{}, {}, {});\n'.format(funcName, lenDisplayName, valueDisplayName, value.type, enum_value_list, lenParam.name, value.name, cvReq, req, pf=valuePrefix, **postProcSpec)) elif value.name == 'pNext': # We need to ignore VkDeviceCreateInfo and VkInstanceCreateInfo, as the loader manipulates them in a way that is not documented in vk.xml if not structTypeName in ['VkDeviceCreateInfo', 'VkInstanceCreateInfo']: |
