aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rw-r--r--scripts/parameter_validation_generator.py3
-rw-r--r--scripts/vuid_mapping.py4
2 files changed, 6 insertions, 1 deletions
diff --git a/scripts/parameter_validation_generator.py b/scripts/parameter_validation_generator.py
index 5268194d..e7fdf8a8 100644
--- a/scripts/parameter_validation_generator.py
+++ b/scripts/parameter_validation_generator.py
@@ -1048,7 +1048,8 @@ class ParamCheckerOutputGenerator(OutputGenerator):
usedLines.append('skipCall |= validate_bool32(layer_data->report_data, "{}", {ppp}"{}"{pps}, {}{});\n'.format(funcName, valueDisplayName, valuePrefix, value.name, **postProcSpec))
elif value.israngedenum:
enumRange = self.enumRanges[value.type]
- usedLines.append('skipCall |= validate_ranged_enum(layer_data->report_data, "{}", {ppp}"{}"{pps}, "{}", {}, {}, {}{});\n'.format(funcName, valueDisplayName, value.type, enumRange[0], enumRange[1], valuePrefix, value.name, **postProcSpec))
+ vuid = self.GetVuid("VUID-%s-%s-parameter" % (vuid_name_tag, value.name))
+ usedLines.append('skipCall |= validate_ranged_enum(layer_data->report_data, "{}", {ppp}"{}"{pps}, "{}", {}, {}, {}{}, {});\n'.format(funcName, valueDisplayName, value.type, enumRange[0], enumRange[1], valuePrefix, value.name, vuid, **postProcSpec))
#
# If this is a struct, see if it contains members that need to be checked
if value.type in self.validatedStructs:
diff --git a/scripts/vuid_mapping.py b/scripts/vuid_mapping.py
index 30841571..a599b977 100644
--- a/scripts/vuid_mapping.py
+++ b/scripts/vuid_mapping.py
@@ -509,6 +509,8 @@ func_struct_id_map = {
'VkPipelineCoverageModulationStateCreateInfoNV' : 453,
'VkPipelineCoverageToColorStateCreateInfoNV' : 454,
'VkSamplerReductionModeCreateInfoEXT' : 455,
+'VkPhysicalDeviceProperties' : 456,
+'VkSurfaceFormatKHR' : 457,
### ADD New func/struct mappings above this line
}
# Mapping of params to unique IDs
@@ -966,6 +968,8 @@ implicit_param_map = {
'physicalDeviceCount' : 450,
'waitSemaphoreValuesCount' : 451,
'signalSemaphoreValuesCount' : 452,
+'deviceType' : 453,
+'colorSpace' : 454,
### ADD New implicit param mappings above this line
}