aboutsummaryrefslogtreecommitdiff
path: root/layers/parameter_validation_utils.h
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2017-06-28 13:22:03 -0600
committerMark Lobodzinski <mark@lunarg.com>2017-07-03 14:00:45 -0600
commit9f65aec9916b7380184f13788c8eb1b90e55bcf5 (patch)
treeff6a5ef71df70de8c2e7a8a4a6cba5a3911085a0 /layers/parameter_validation_utils.h
parentf0bb42f1165109038b8b352bd0c9dd74a2ff4d95 (diff)
downloadusermoji-9f65aec9916b7380184f13788c8eb1b90e55bcf5.tar.xz
layers: Output VUIDS for PV required_pointer checks
Change-Id: I5b1a9901fdd75b35455fadd749b6ccb31236d23a
Diffstat (limited to 'layers/parameter_validation_utils.h')
-rw-r--r--layers/parameter_validation_utils.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/layers/parameter_validation_utils.h b/layers/parameter_validation_utils.h
index 29327ad9..a83a6a53 100644
--- a/layers/parameter_validation_utils.h
+++ b/layers/parameter_validation_utils.h
@@ -172,13 +172,13 @@ bool ValidateGreaterThan(debug_report_data *report_data, const char *api_name, c
* @return Boolean value indicating that the call should be skipped.
*/
static bool validate_required_pointer(debug_report_data *report_data, const char *apiName, const ParameterName &parameterName,
- const void *value) {
+ const void *value, UNIQUE_VALIDATION_ERROR_CODE vuid) {
bool skip_call = false;
if (value == NULL) {
skip_call |= log_msg(report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT, 0, __LINE__,
- REQUIRED_PARAMETER, LayerName, "%s: required parameter %s specified as NULL", apiName,
- parameterName.get_name().c_str());
+ vuid, LayerName, "%s: required parameter %s specified as NULL. %s", apiName,
+ parameterName.get_name().c_str(), validation_error_map[vuid]);
}
return skip_call;