diff options
| author | Mark Lobodzinski <mark@lunarg.com> | 2017-06-21 12:21:45 -0600 |
|---|---|---|
| committer | Mark Lobodzinski <mark@lunarg.com> | 2017-06-27 09:40:18 -0600 |
| commit | 779c7f86ba582f0609d04338d1f9fa3573804640 (patch) | |
| tree | f6b6d0156d946073d993aeb6a154b38e48e33220 /layers/parameter_validation.cpp | |
| parent | 79c301b87565c4b51c6f52ce1f9444eaa087f5e7 (diff) | |
| download | usermoji-779c7f86ba582f0609d04338d1f9fa3573804640.tar.xz | |
layers: Add sType VUIDs to Parameter Validation
- Updated validation check to accept VUID
- Modified PV codegen to calculate VUIDs for sType checks
- Modified PV codegen to verify VUIDs are valid enums before using
- Updated error database for 65 new VUIDs covered
Change-Id: Ia964822d5a12db0da9c8b425e0ccb72d1bd550a8
Diffstat (limited to 'layers/parameter_validation.cpp')
| -rw-r--r-- | layers/parameter_validation.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/layers/parameter_validation.cpp b/layers/parameter_validation.cpp index 306e504b..a1d641ef 100644 --- a/layers/parameter_validation.cpp +++ b/layers/parameter_validation.cpp @@ -3049,7 +3049,7 @@ VKAPI_ATTR VkResult VKAPI_CALL BeginCommandBuffer(VkCommandBuffer commandBuffer, // TODO: pBeginInfo->pInheritanceInfo must not be NULL if commandBuffer is a secondary command buffer skip |= validate_struct_type(report_data, "vkBeginCommandBuffer", "pBeginInfo->pInheritanceInfo", "VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO", pBeginInfo->pInheritanceInfo, - VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO, false); + VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO, false, VALIDATION_ERROR_UNDEFINED); if (pBeginInfo->pInheritanceInfo != NULL) { skip |= validate_struct_pnext(report_data, "vkBeginCommandBuffer", "pBeginInfo->pInheritanceInfo->pNext", NULL, |
